Google出错了索引了数千个不在sitemap.xml中的网址。这些网址可能被视为重复内容(仅限Google)。
我需要相当快地对它们进行去指纹。 410状态就会变得很方便。
在htaccess中我想重定向
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
答案 0 :(得分:1)
将此代码放在根目录中.htaccess:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^bid=[1-35-9]&page=([^&]+) [NC]
RewriteRule ^([^.]+\.php)$ /$1?bid=4&page=%1 [L,R=301]
301
(永久重定向)将迫使Google更新其缓存结果。