1
如果有人試圖訪問我的根目錄(/ var/www)中的任何目錄(如果目錄名包含.git),是否可以強制執行404錯誤?.htaccess force 404並阻止目錄列表
即使有人試圖訪問http://mysite.com/site.git
,它會顯示一個404頁面?
此外,我怎麼能防止目錄列表在同一個文件?
我使用Apache/2.2.22(Ubuntu)。
謝謝,
最大。
如果有人試圖訪問我的根目錄(/ var/www)中的任何目錄(如果目錄名包含.git),是否可以強制執行404錯誤?.htaccess force 404並阻止目錄列表
即使有人試圖訪問http://mysite.com/site.git
,它會顯示一個404頁面?
此外,我怎麼能防止目錄列表在同一個文件?
我使用Apache/2.2.22(Ubuntu)。
謝謝,
最大。
使用mod_rewrite,你可以把這些規則在htaccess的文件在您的文檔根目錄:
RewriteEngine On
RewriteRule \.git$ - [R=404,L]
或者,您可以用[F,L]
更換支架返回一個403禁止代替。
看來它仍然在發生。當瀏覽到.../site.git時,它會顯示一個目錄列表。 – 2012-08-08 03:10:04
我不這麼認爲,我會在那裏設置? – 2012-08-08 03:13:05
@max_查看[AllowOverride文檔](http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride)。它將位於您的server/vhost配置中的''塊中。 –
2012-08-08 03:15:01