GoogleのAJAXクロールスキームを実装しようとしているので、(ホームページを除く)サイト上のきれいなURLごとに、_escaped_fragment_を使用した同等のいURLがあります。
これは、www.example.com/#!page1
(きれいなURL)もwww.example.com/?_escaped_fragment_=page1
として存在することを意味します
私が抱えている問題は、サイトのURLを頻繁に更新できるため、page1の名前をpage2に変更できることです。この場合、page1は存在しなくなり、リダイレクトする必要があります。
この場合、page1をpage2にリダイレクトする(SEOの観点から)最良の方法は何でしょうか?
www.example.com/#!page1
をwww.example.com/#!page1
にリダイレクトしますか?www.example.com/?_escaped_fragment_=page2
をhttp://www.example.com/?_escaped_fragment_=page2
にリダイレクトしますどんな助けも大歓迎です。
サーバーはフラグメント( "#!page1")を認識しないため、http://www.example.com/#!page1
からhttp://www.example.com/#!page2
へのサーバー側リダイレクトはできません。 AJAXクロールの場合、古いクロール可能なURLから新しい表示URLにリダイレクトする必要があります。これにより、最終的に新しいクロール可能なURLがクロールされます。
要するに、http://www.example.com/?_escaped_fragment_=page1
からhttp://www.example.com/#!page2
への301リダイレクト