私の問題は私には単純に思えますが、単純な解決策を見つけることができません。メインドメインが1つあり、そのメインドメインを指すドメインが複数あります。コンテンツの重複を避けるために、すべての「セカンダリ」ドメインまたは「パーキング」ドメインをメインドメインにリダイレクトして、次のように解決しようとしています。
- www.parkeddomain1.com => www.maindomain.com
- www.parkeddomain2.com => www.maindomain.com
- www.parkeddomain3.com => www.maindomain.com
等々...
今、私はこのhtaccessコードを見つけました。これは一種のキャッチオールソリューションです(私が好むでしょう):
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.maindomain.com$
RewriteRule ^(.*)$ http://www.maindomain.com/$1 [R=301]
したがって、このコードは、サブフォルダーまたはサブファイルを含むパーキングドメインではなく、単純なパーキングドメインのみを処理している場合に機能します。それで:
- www.parkeddomain1.com => www.maindomain.com
ここではリダイレクトは正常に機能しますが、サブフォルダーを追加すると、次のようになります。
- www.parkeddomain1.com/subfolder/ => www.parkeddomain1.com/subfolder/
私が探しているのは:
- www.parkeddomain1.com/subfolder/ => www.maindomain.com/subfolder/
これはすべて、検索エンジンでの重複コンテンツの問題を回避するためです。
私を解決策に導く答えをくれたすべての人に感謝します。
乾杯!