Google のインデックスに登録されている古いサブドメインが 12 個あります。サイトの一部がインデックスに登録されただけでなく、http と https の両方でインデックスが作成されました。
https でない限り、すべてのサブドメインを適切にリダイレクトできましたが、https サブドメインをプロパティ リダイレクトに取得できません。
私が使用しているコードは次のとおりです。
RewriteCond %{HTTP_HOST} ^subdomain1.mysite.com$ [NC]
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^subdomain2.mysite.com$ [NC]
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^subdomain3.mysite.com$ [NC]
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=301,L]
これは、誰かがhttp://www.mysite.com $にリダイレクトされないhttps://subdomain2.mysite.com $ にアクセスするまでうまく機能します。
どうすればこれを機能させることができますか? さらに、書き換え条件/書き換えルールのペアを数十組設定するよりも簡単に実現する方法があると思いますか? すべてのサブドメインをリストする行を含め、数行でこれを行う方法はありますか?
どんな提案も素晴らしいでしょう。はい、答えを探してここで数十のスレッドを調べ、提供されたさまざまなヒントをテストしましたが、私が見た質問はどれもこの正確な状況に関係していません.
ありがとうございました!