1

我有一个网站成为一些垃圾邮件黑客的受害者。这一切都已解决,我现在只是尝试为这些属于 Google 索引的页面设置 410 状态。他们现在 404,但我希望他们尽快离开。谢天谢地,他们都使用了 .html,而我的目录中没有其他 .html 页面。

如何使用 .htaccess 设置 410 以适应以下模式?

http://domain.com/AnyFileName.html

这不应针对子目录中的任何内容,因此将忽略以下内容:

http://domain.com/folder/AnyFileName.html

以下是我尝试过的,但它仍然返回 404。

<IfModule mod_rewrite.c>
    RewriteRule \.html$ - [G]
</IfModule>
4

1 回答 1

1

您可以使用:

RewriteEngine On

RewriteRule ^[^/.]+\.html$ - [G,NC,L]

[^/.]+将确保仅在站点根目录中匹配这些 html 文件,使子目录中的 html 文件保持不变。

于 2015-06-18T17:16:05.653 回答