おのたく日記 YouTubeも始めました→
2010-05-10(Mon) 間違ったURLを正しいURLにパーマネントリダイレクト(HTTP 301) [長年日記]
■ [Apache]間違ったURLを正しいURLにパーマネントリダイレクト(HTTP 301)
各種の代理のURLでもアクセスできてしまうバターンについて、まとめられているコラムを見つけた。
SEO問題No.1:デフォルトのドキュメント
デフォルトでこのコンテンツは、2つの異なる公開URLを通じて利用可能になることを意味します(これは好ましくありません)。
http://scottgu.com/
http://scottgu.com/default.aspx
→パーマネント・リダイレクト”になるようにHTTPリダイレクトを設定 (.*?)/?Default\.aspx$
SEO問題No.2:URLの大文字・小文字の区別
検索エンジンは、以下のリンクを2つの完全に別のURLとして扱います。
http://scottgu.com/Albums.aspx
http://scottgu.com/albums.aspx
→2つ目(すべて小文字)のものではなく、1つ目のURLへ導かれた人をすべて自動的にリダイレクトする
SEO問題No.3:スラッシュの後付け
検索エンジンがそれらのURLを異なるものとして扱うため、検索のランキングを分けてしまいます。
http://scottgu.com
http://scottgu.com/
→2つ目に行かず1つ目のURL(スラッシュが付いていない)へ導かれた人を、すべて自動的にリダイレクトする
SEO問題No.4:基準のホスト名
検索エンジンはURLを異なるものとして扱うため、検索のランキングを分けてしまいます。
http://scottgu.com/albums.aspx/
http://www.scottgu.com/albums.aspx/
→2つ目に行かず1つ目のURL(wwwのある)へ導かれた人をすべて、自動的にリダイレクトする
[連載:~ScottGu氏のブログより~Tip/Trick:URL書き換え拡張の使用による一般的なSEO問題の修正より引用]
おうちも、mod_rewriteを使って
RewriteRule ^/index.html$ / [R=permanent]
とかしなくっちゃ。
#mod_rewriteのリンクはApache 1.3なのは、まだApache 2.2の日本語訳が無いから…
|