Je suis sur le point d'implémenter le schéma d'exploration de Google AJAX, de sorte que pour chaque jolie URL de mon site (à l'exception de la page d'accueil), il y en aura un équivalent moche utilisant _escaped_fragment_.
Cela signifie quewww.example.com/#!page1
(jolie URL) existerait également en tant que www.example.com/?_escaped_fragment_=page1
Le problème que j'ai, c'est que les URL de mon site peuvent être fréquemment mises à jour, ce qui permet de renommer page1 page2. Dans ce cas, la page1 cessera d'exister et je dois la rediriger.
Dans ce cas, quel serait le meilleur moyen (en termes de référencement) de rediriger page1 vers page2?
www.example.com/#!page1
vers www.example.com/#!page1
?www.example.com/?_escaped_fragment_=page2
vers http://www.example.com/?_escaped_fragment_=page2
Toute aide serait extrêmement appréciée.
Vous ne pouvez pas rediriger côté serveur http://www.example.com/#!page1
vers http://www.example.com/#!page2
parce que le serveur ne voit pas le fragment ("#! Page1"). Pour AJAX-crawling, vous devez rediriger de l'ancienne URL analysable vers la nouvelle URL affichée, ce qui aboutira finalement à l'exploration de la nouvelle URL crawlable.
Donc, en bref: 301 rediriger de http://www.example.com/?_escaped_fragment_=page1
vers http://www.example.com/#!page2