3

我用 WordPress 建立了一个新网站。但是 Google 仍然有一个指向不再存在的页面的附加链接,其 URL 参数为:domain.com/index.php ?lang=EN ,它指向一个不存在的页面,因此应该抛出 404 错误。但不知何故,WordPress确实显示了一个页面说明

尚未添加任何博客文章。

由于没有响应 404 错误,该网站不会从 Google 搜索结果中消失!

如何重定向来自这两个 URL 的传入流量:

  • domain.com/index.php?lang=EN
  • domain.com/index.php?lang=DE

到404页面?(我已经设置了一个自定义 404 页面并在我的 .htaccess 文件中添加了ErrorDocument 404。

4

1 回答 1

1

Add this rule on top of your .htaccess just below RewriteEngine On line:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+index\.php\?lang=(EN|DE)\s [NC]
RewriteRule ^ - [R=404,L]
于 2013-06-17T18:03:05.090 回答