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
最佳答案
将此代码放入您的根 .htaccess 中:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^bid=[1-35-9]&page=([^&]+) [NC]
RewriteRule ^([^.]+\.php)$ /$1?bid=4&page=%1 [L,R=301]
301
(永久重定向)将强制 Google 更新其缓存结果。
关于javascript - .htaccess。给出 410 错误并重定向动态 php 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23641765/