年前、誰かが私たちのサイトやいくつかのページにサブドメインやエイリアスを設定しましたが、いくつかの問題が解消されており、壊れた古い参照がホームページにリダイレクトされていました。サブドメインとページをドメインにリダイレクトしますか?
.htaccess、エイリアスなどではなく、ホストcpanelサブドメインに "www2"がリストされていない場合でも、私たちのサイトは "example.com"ですが、サブドメインは "www2.example.com"です。 CNAMEレコードを見つけて、それをホームページ(example.com)にリダイレクトしました。
しかし、example.com/page1にリダイレクトされるwww2.example.com/page1や、example.comのホームページに行くのではなく404エラーが残っています。
だから私は、.htaccessファイルにこれを追加しましたが、それが動作していないようです:
# www2 redirect
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www2.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com [R=301,L]
</IfModule>
思考?
古いバージョンのサイトが同じサーバーにホストされていますか? –
いいえ、サーバーにwww2のサイトはありませんでしたが、CNAMEレコードを介してサードパーティのランディングページサービスに送信されました。その口座は長くなくなっています。だから私はサイトを作ったけれど、実際にはどのページが作られたのかわかりません:www2 ...まだ索引付けされているものを見つけるための検索。 – WPMonkey