0

クライアントが同じサイトに複数のドメインを使用していたが、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 ファイル内に保持したいと思います。

4

0 に答える 0