我的网站大约在 2 个月前被黑客入侵,因此我关闭了该网站,但仍然有超过 1,000 个垃圾链接指向该域名。由于域名上没有文件,包括 Google 在内的访问者会收到 403 错误,因此假设该页面存在。我如何将 403 改为 404?我有一个404.html
文件,并尝试了我能在此网站和其他网站上找到的所有不同的重写、文件错误文档变体htaccess
,但似乎都不起作用。例如:
Options -Indexes
RewriteCond %{HTTP_HOST} ^(www\.)?fineartdecor.com [NC]
RewriteRule ^(.*)/$ - [R=404,NC]
------------------------------
ErrorDocument 404 /index.html?status=404
-------------------------------
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ / [L,QSA]
--------------------------------
如有任何建议,我们将不胜感激。
答案1
产生 403 错误的原因是:
- 您的目录是空的,或者
htaccess
阻止访问,或- 您根本就没有
index.htm
。
因此,请释放htaccess
,并创建一个基本框架index.html
,说明您是受害者,以及您的基本意图(即我们很快就会回来,变得更大、更好、更安全)。此后,缺少特定页面将导致 404。其他一切都将导致显示 index.html。