Je suis sûr que cette question a déjà été posée, mais je n'arrive pas à trouver une solution qui fonctionne.
Un site web a changé de service CMS, mais a le même domaine, comment puis-je configurer une réécriture nginx pour une seule page ?
z.B.
Ancienne page
http://sitedomain.co.uk/content/unique-page-name
Nouvelle page
http://sitedomain.co.uk/new-name/unique-page-name
Veuillez noter Je ne veux pas que tout ce qui se trouve dans la page de contenu soit redirigé, mais juste l'url mentionnée ci-dessus. J'ai environ 9 redirections à mettre en place, dont aucune ne correspond à un modèle.
Gracias.
Edit : J'ai trouvé cette solution, qui semble fonctionner, à l'exception du fait qu'elle redirige sans slash :
if ( $request_filename ~ content/unique-page-name/ ) {
rewrite ^ http://sitedomain.co.uk/new-name/unique-page-name/? permanent;
}
Mais cela redirige vers :
http://sitedomain.co.uknew-name/unique-page-name/