我有一个奇怪的情况,客户端一直在为同一个站点使用多个域,但没有在它们上使用 301 重定向。所以搜索引擎已经索引:
www.site1.com/pageid=2
www.site2.com/pageid=2
www.site3.com/pageid=2
www.site4.com/pageid=2
全部用于同一页面。我现在需要将(全部)重定向到 www.site1.com/about
在过去,我成功地使用了这种格式:
RewriteCond %{QUERY_STRING} ^page_id=2$
RewriteRule ^/?site/$ http://www.site.com/about/ [L,R=301]
但这只是来自一个域。有没有办法告诉它在 site2、site3 和 site4 上也为页面列表重定向同一页面?
如果可能的话,我想将所有这些都保存在同一个 .htaccess 文件中。