Apache通過配置.htaccess文件禁止訪問.git、.svn等目錄


如果你用過Git、SVN等代碼版本控制工具的話,那肯定會知道,如果你需要拉去最新的代碼到本地時,會自動生成一個.git或者.svn文件夾,里面包含一些項目相關的信息,如果在部署項目是,把這些文件公開暴露在外網中,可能會有一些安全隱患,所以我們通常會想一些方法來禁止訪問這些文件夾。
Apache服務器中,開啟Rewrite模塊后,可以使用.htaccess文件來控制文件及文件夾的訪問,根據這個原理,我們可以使用配置.htaccess文件禁止訪問.git、.svn等目錄。打開.htaccess文件,添加如下代碼:

RewriteEngine on
RewriteRule ^.git - [F,L]

 

這樣,即可禁止.git文件夾的訪問,對應,如果不想公開.svn文件夾的訪問,則將.git換成對應的.svn即可。當然,如果你還有一些日志文件夾、隱秘文件夾,也可以通過這樣的方式來實現文件夾訪問權限的控制。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM