我发现Google错误地索引了数千个不在sitemap.xml中的url。
这些url可能被认为是重复的内容(仅根据Google)。
我需要相当快地对它们进行索引。所以410消失或404未找到状态会更方便。
在htaccess我想重定向任何与之后的域名。com/?
www.domain.com/?KKId=xxx
www.domain.com/?bid=xx
www.domain.com/?page=xxxx
我们也可以得到这些url的重定向如上所述,410的状态
www.domain.com/page.php?bid=1&page=xxx
www.domain.com/page.php?bid=2&page=xxx
www.domain.com/page.php?bid=3&page=xxx
www.domain.com/page.php?bid=5&page=xxx
www.domain.com/page.php?bid=6&page=xxx
www.domain.com/page.php?bid=7&page=xxx
www.domain.com/page.php?bid=8&page=xxx
www.domain.com/page.php?bid=9&page=xxx
到本页
www.domain.com/page.php?bid=4&page=xxx
您可以尝试将这些规则添加到文档根目录下的htaccess文件中,最好是在您已经存在的任何其他规则之上:
RewriteEngine On
RewriteCond %{HTTP_HOST} '.com$ [NC]
RewriteCond %{QUERY_STRING} !^$
RewriteRule ^$ - [L,R=410]
如果您希望得到"Not Found"响应,可以将R=410
替换为R=404
。