Mapeo de URL a una ruta diferente en Nginx

Mapeo de URL a una ruta diferente en Nginx

A veces necesitamos asignar una subsu sube a una ruta de directorio diferente en el sistema de archivos. Los usuarios de Nginx pueden lograr esto utilizando el "ubicaciónBloqueo en el archivo de configuración. La ubicación especifica una expresión regular para la URL que las solicitudes del navegador. En el bloque de código de ubicación, podemos especificar la ruta del sistema de archivos con el 'raíz' o 'alias' opción.

Puedes usar el alias Directiva dentro de un bloque de ubicación, como esta:

servidor server_name www.ejemplo.com; root/var/www/ejemplo.com; ubicación/static/alias/var/content/static/;
1234567servidor server_name www.ejemplo.com; root/var/www/ejemplo.com; ubicación/static/alias/var/content/static/;

En la configuración anterior, el sitio principal está configurado con el /var/www/ejemplo.comunicarse directorio. Pero la URL comienza con "/static" se servirá con el directorio "/var/content/static". Por ejemplo, una URL http: // www.ejemplo.com/static/file.TXT señalará /var/www/static/file.TXT archivo.