Retour à la leçon
Mission

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.