我使用WordPress建立了一个新网站。但谷歌仍然有一个附加链接到一个不再存在的页面,其中包含一个URL参数: domain.com/index.php?lang=EN ,它指向一个不存在的页面,因此应该抛出404错误。但不知何故,WordPress确实显示了一个页面陈述
尚未添加博客文章。
由于没有回复404错误,该网站不会从Google搜索结果中消失!
如何重定向来自这两个网址的传入流量:
到404页面? (我已经设置了自定义404页面并在我的.htaccess文件中添加了 ErrorDocument 404 。)
答案 0 :(得分:1)
在RewriteEngine On
行下面的.htaccess上添加此规则:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+index\.php\?lang=(EN|DE)\s [NC]
RewriteRule ^ - [R=404,L]