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