Retour à la leçonMission
Mission : migrer les URLs d'un blog sans casser le référencement ni créer de boucle
Choisir entre return et rewrite selon le cas, éviter une boucle infinie avec last, et rediriger proprement un domaine www vers son canonique.
Contexte
Le blog migre de /blog/42/mon-titre vers /articles/42/mon-titre. Un développeur propose d'utiliser rewrite ^/blog/(.*)$ /articles/$1 last; mais s'inquiète d'une possible boucle infinie si /articles/ matche un jour un location qui redéclenche la même règle. Il faut aussi rediriger une fois pour toutes www.example.com vers example.com, sans jamais laisser les deux versions indexées.