我用下面的代码在我的httpd.conf文件阻止不需要的机器人和参观者(如打非现有的WP-登录页面):想空文件夹返回的404,而不是403
SetEnvIf User-Agent BadBot GoAway=1
Order allow,deny
Allow from all
Deny from env=GoAway
这会给他们一个403 Forbidden错误。在我的自定义403页面上,我将IP保存到数据库以永久阻止/禁止他们使用联系表单等。
这很有效。但是我注意到有些用户因为访问了一个空文件夹而被阻止。这是不需要的。
使用Options -Indexes
我阻止了目录查看,但是这也会输出一个403 Forbidden错误。
问题:如何在访问空文件夹而不是403时显示404错误?