• 締切済み

URL正規化について教えてください。

下記のようにPCとSPページを別々のURLで設定した場合について、正規化する方法を教えていただけますでしょうか。 PCページ (1)http://aaa.com/ (2)http://aaa.com/index.html SPページ (3)http://aaa.com/sp/ (4)http://aaa.com/sp/index.html (1)と(2)、(3)と(4)は、それぞれindex.htmlの有無の違いのみで、同一ページです。 (1)、(2)のSP版がそれぞれ(3)、(4)となります。 一般的な方法で正規化をしたいのですが、リダイレクトを全く使用せずに、alternateとcanonicalによる正規化のみで対応することは可能でしょうか。またその方法を教えてください。 それとも、301リダイレクトとalternate・canonicalを織り交ぜて正規化する方法が一般的なのでしょうか。。色々調べてみましたが、よく分かりません。。 よろしくお願いします。

みんなの回答

  • h271015
  • ベストアンサー率71% (62/87)
回答No.1

提示いただいているケースでは、一般的には両方使ったほうが良いと思います。 (1),(2)については同一コンテンツと思いますので、この場合は301リダイレクトを使ってどちらかに寄せて、検索エンジンを正しいページにきちんと誘導するようにしたほうが良いです。(3),(4)も同様です。 PCページとSPページの場合は、SPページのほうにalternateを使ってSP向けページであることを示したほうが良いです。 PCとSPがURLが異なるけれども同一のコンテンツであることを示すためにcanonicalを使います。SPのほうは(3),(4)はファイルとしては同一だと思いますので、canonicalには(1)か(2)のどちらか寄せたいほうを指定すれば良いと思います。

dnimreven
質問者

お礼

ありがとうございました!たいへん参考になりました!

専門家に質問してみよう