私は最近私のWordpressのウェブサイトの基本ドメインを http://www.fsdegrees.com から httpに変更しました。 //www.56degrees.co.uk 。私は古いドメインから新しいものまで301の様々なものを作成したいのですが、それでも404で戻ってくるはずなのに私はまだ古いドメインwww.fsdegrees.com/blogを使用してページにアクセスすることができます。 Googleは私にダブルコンテンツの罰金を科します。
それがなぜ起こっているのかというアイデア。どうもありがとう、
私はこれをクライアントサイトで行ったばかりです。私はこのように私のルールを設定しました:
RewriteEngine on
RewriteCond %{HTTP_Host} ^(.*)fsdegrees.com [NC]
RewriteRule ^(.*)$ http://www.56degrees.co.uk/$1 [R=301,L]
最初のルールは着信ドメインをチェックし、それが古いドメインであることを確認します。 2番目は301リダイレクトを送信し、URL構造は同じままであると仮定して、訪問者は新しいドメインの対応するページに送信されます。あなたが検索エンジンでインデックス付きのリンクのすべてを失うことになるので、あなたはただ404ページを提供することを望まない。 301リダイレクトは、新しい置換ページがどこにあるかを検索エンジンに伝えます。 (新しいページが見つからない場合は404のみが表示されます。)
そして、これらのルールは両方のドメインが同じフォルダを指しているか、あるいは別のフォルダを指しているかにかかわらず機能します。それらが異なるフォルダを指す場合は、古いドメインフォルダの.htaccessファイルにこれらの規則を追加する必要があります。