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便可。固然,若是你还有一些日志文件夹、隐秘文件夹,也能够经过这样的方式来实现文件夹访问权限的控制。安全

相关文章
相关标签/搜索