2010-06-10 10 views
15

No estoy familiarizado con nginx, como advertencia, y tampoco puedo encontrar ninguna referencia real sobre el sistema de expresiones regulares que utilizan. Así que ahora mismo es una caja negra para mí.nginx - redirigir una ruta determinada a otro dominio

Todo lo que quiero hacer es redirigir a un usuario que intenta ir a www.mydomain.com/mydirectory/X a www.myotherdomain.com/X.

Parece que debería estar usando el comando reescribir, pero la sintaxis de la expresión regular me está eludiendo.

Gracias de antemano.

Respuesta

33

Hice una solución que funciona. Lo tuve antes de publicar esta pregunta, pero no me di cuenta de que necesitaba reiniciar nginx. Coloque lo siguiente dentro de su bloque de servidor.

rewrite ^(/mydirectory/)(.*)$ http://www.myotherdomain.com/$2 permanent; 
+3

No es necesario reiniciar. Envíele una señal HUP para volver a cargar la configuración. –

+0

victoria épica, esto fue muy fácil. ¡Gracias hombre! – Civilian

Cuestiones relacionadas