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

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

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

 

這樣,便可禁止.git文件夾的訪問,對應,若是不想公開.svn文件夾的訪問,則將.git換成對應的.svn便可。固然,若是你還有一些日誌文件夾、隱祕文件夾,也能夠經過這樣的方式來實現文件夾訪問權限的控制。安全

相關文章
相關標籤/搜索