web-dev-qa-db-ja.com

301リダイレクトは、適切なページランクの維持に役立ちますか?

私は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リダイレクトを行うことで達成できますか?そうでない場合、他に何をすればよいですか?

2
user5413

したいのは、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のインデックスから除外されます。

1
John Conde