2
我想要拒绝访问.git
目录(我个人更改了.git
文件夹位置,因此它创建了一个.git
文件,该文件具有到.git
文件夹的路径)。隐藏.git目录或带有apache的文件
我正在使用Apache 2.4.18。这是我加入到apache2.conf在文件
# Include my personal config
Include personal.conf
的底部和内部personal.conf
我写道:
所以,这将拒绝访问该文件/目录开始.git
在用户通过URL可以的任何位置。
对吗?我的意思是这样,如果用户试图访问www.example.com/.git
*或www.example.com/---/---/---/---/---/.gitsomething
将这项工作对于任何虚拟主机?任何建议?
是的,我看到这是一个禁止显示该文件存在。有两个问题,第一个是关于directorymatch的问题,表达式以/.*/开头,告诉任何文件夹,对吧?第二,redirectmatch应该放在我写的conf中?谢谢 ! – matiaslauriti
@P0lT10n其实,如果你确定,我会把它作为http://stackoverflow.com/q/6142437/6309的副本关闭。是的,你的第一个问题和“在你的web服务器根目录下的.htaccess文件” – VonC
它不是一个完全重复的,因为我想使用apache conf而不是.htacess,因为我在我自己的ubuntu服务器上测试了这个对于开发而言,不是生产,因此我更容易将它写入apache conf,并自动将其应用于所有可能的虚拟主机,但是如果需要,请将其作为重复关闭。谢谢 – matiaslauriti