我用下面的代碼在我的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錯誤?