0 votos

Nginx - Regla para un archivo + regla para un php

Tengo un proyecto que si la uri es http://test.local , deseo construir http://test.local/promociones/ que esto mediante una expresión es lo equivalente a http://test.local/index.php?modulo=promociones

El problema lo tengo que he puesto una carpeta en el directorio del proyecto que se llama "promociones" y dentro cuelga una carpeta que es "docs" con un archivo "bases-legales.pdf"

Con lo que al final tendré estas 2 posibles urls http://test.local/promociones/ <== esta debe cargar el contenido de un archivo php http://test.local/promociones/docs/bases-legales.pdf que debe descargar el archivo php

El contenido de mi configuración en nginx es este

# nginx configuration by winginx.com

location = /promociones{
    rewrite ^(.*)$ /index.php?modulo=promociones;
 }

location / {
   rewrite ^/([a-zA-Z]+)$ /index.php?mod=$1;
  rewrite ^/([a-zA-Z]+)/$ /index.php?mod=$1;
}

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: