假设我的网站上有一个目录...
http://test.com/images/
...如果有人试图访问它,我想显示403禁止错误。所以我会用....
ErrorDocument 403 /403.shtml
...在我的主目录中的.htaccess文件中。但是,如何在用户尝试直接查看目录时才显示403错误。所以,如果我想访问......
http://test.com/images/test.png
...它会工作,我可以看到图像,但如果我访问http://test.com/images/
,我会收到403错误。我怎么能做到这一点?
答案 0 :(得分:0)
假设您使用的是Apache,则应禁用配置中的目录浏览。 找到你的httpd.conf(可能在/etc/apache/httpd.conf),并从一行看起来像这样删除'Indexes':
Options Includes Indexes FollowSymLinks MultiViews
所以它看起来像这样:
Options Includes FollowSymLinks MultiViews
然后重启Apache。
顺便说一下,这里更好的问题是: https://webmasters.stackexchange.com/