私はhttp://www.example.com/article
を持っています
私のサイトでは著者によるコンテンツ開発がramp延しているため、http://example.com/article
もGoogleによって広くインデックス化されています。
現在、両方がGoogleの検索結果にほぼ同数存在しています。
そのため、対応するキーワードの合計ページランクは、2つのURL間で共有されます。
http://www.example.com/article
のみにインデックスを付け、それにふさわしいすべてのページランク値を持たせたい。
http://example.com/article
からhttp://www.example.com
/articleへの301リダイレクトを行うことで達成できますか?そうでない場合、他に何をすればよいですか?
したいのは、example.com/anypage
からwww.example.com/anypage
への301リダイレクトです。基本的には、www
を忘れたからという理由だけでユーザーをホームページに連れて行くのではなく、www
を追加するだけです。それは本当に使い勝手が悪いです。
幸いなことに、これはApacheを使用している場合は簡単です。サイトのconfファイルまたは.htaccessのこの小さなスニペットは、トリックを行います:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_Host} !^(www\.|$) [NC]
RewriteRule ^ http://www.%{HTTP_Host}%{REQUEST_URI} [R=301,L]
これにより、PageRankと各ページのランキング(2つの異なるもの)が最大化され、www
を持つページに焦点が合わせられます。 www
のないページは、最終的にGoogleのインデックスから除外されます。