1

假设我的网站上有一个目录...

http://test.com/images/

...如果有人试图访问它,我想显示 403 禁止错误。所以我会用......

ErrorDocument 403 /403.shtml

...在我的主目录中的 .htaccess 文件中。但是,当用户尝试直接查看目录时,我怎么能使它只显示 403 错误。所以如果我想参观...

http://test.com/images/test.png

...它会工作,我可以看到图像,但如果我访问http://test.com/images/,我会收到 403 错误。我怎样才能做到这一点?

4

1 回答 1

0

假设您使用的是 Apache,您应该在配置中禁用目录浏览。找到您的 httpd.conf(可能在 /etc/apache/httpd.conf),然后从如下所示的行中删除“索引”:

Options Includes Indexes FollowSymLinks MultiViews

使它看起来像这样:

Options Includes FollowSymLinks MultiViews

然后重新启动 Apache。

顺便说一句,这种问题最好在这里问:
https ://webmasters.stackexchange.com/

于 2013-08-18T03:24:56.013 回答