若是你用过Git、SVN等代码版本控制工具的话,那确定会知道,若是你须要拉去最新的代码到本地时,会自动生成一个.git
或者.svn
文件夹,里面包含一些项目相关的信息,若是在部署项目是,把这些文件公开暴露在外网中,可能会有一些安全隐患,因此咱们一般会想一些方法来禁止访问这些文件夹。
Apache服务器中,开启Rewrite模块后,能够使用.htaccess
文件来控制文件及文件夹的访问,根据这个原理,咱们能够使用配置.htaccess
文件禁止访问.git、.svn等目录。打开.htaccess
文件,添加以下代码:git
RewriteEngine on |
这样,便可禁止.git
文件夹的访问,对应,若是不想公开.svn
文件夹的访问,则将.git
换成对应的.svn
便可。固然,若是你还有一些日志文件夹、隐秘文件夹,也能够经过这样的方式来实现文件夹访问权限的控制。安全