Estoy seguro de que esto se ha preguntado antes, pero no puedo encontrar una solución que funcione.
Un sitio web ha cambiado los servicios de CMS, pero tiene el mismo dominio, ¿cómo configuro una reescritura de nginx para una sola página?
P.ej
Página antigua
http://sitedomain.co.uk/content/unique-page-name
Nueva pagina
http://sitedomain.co.uk/new-name/unique-page-name
Tenga en cuenta que no quiero que todo el contenido de la página de contenido sea redirigido, pero literalmente solo la URL mencionada anteriormente. Tengo alrededor de 9 redireccionamientos para configurar, ninguno de los cuales se ajusta a un patrón.
¡Gracias!
Editar: Encontré esta solución, que parece estar funcionando, excepto por el hecho de que redirige sin una barra:
if ( $request_filename ~ content/unique-page-name/ ) {
rewrite ^ http://sitedomain.co.uk/new-name/unique-page-name/? permanent;
}
Pero esto redirige a:
http://sitedomain.co.uknew-name/unique-page-name/