2012-08-04 63 views

回答

1

可以使用htaccess以及mod_rewrite的禁用目录浏览,你能做到这一点只有在一定条件下。例如,在目录中的htaccess文件要禁用目录浏览:

RewriteEngine On 
RewriteCond %{HTTP_HOST} !subdomain.domain.com [NC] 
RewriteRule ^$ - [L,F] 

这将禁用目录列表仅当主机不subdomain.domain.com

或者:

RewriteEngine On 
RewriteCond %{REMOTE_ADDR} !123.45.67.89 [NC] 
RewriteRule ^$ - [L,F] 

这将禁用目录只有在请求没有从IP做上市:123.45.67.89

1

听起来像是你把代码在.htaccess文件的web根文件夹。您可以改为在要防止目录浏览的每个文件夹中的.htaccess文件中使用相同的代码。