Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

264
Vistas
Nginx reescribe la ruta del archivo local

¿Es posible hacer este tipo de reescritura de URL?

Url de solicitud: https://image.domain.com/listing/1_10_iP2LROSEafC01584630756.jpg Reescribir a: https://image.domain.com/images/i/P/2/L/iP2LROSEafC01584630756.jpg

Si /images/i/P/2/L/iP2LROSEafC01584630756.jpg existe en el servidor, se sirve, si no, la consulta se redirige al archivo php /make_image.php

¡Gracias!

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Url de solicitud: https://image.domain.com/listing/1_10_iP2LROSEafC01584630756.jpg Reescribir a: https://image.domain.com/images/i/P/2/L/iP2LROSEafC01584630756.jpg

Si te refieres a una redirección externa, esto se logra mediante la directiva de rewrite . Coloque la declaración en el bloque del server , o dentro de un bloque de location que maneje este tipo de solicitudes (es decir, URI que comienzan con /listing/ y/o terminan con .jpg ).

Su pregunta no indica qué significa 1_10_ , pero supongamos que desea que se ignoren los dos números arbitrarios.

Por ejemplo:

 rewrite ^/listing/\d+_\d+_(.)(.)(.)(.)(.*)$ /images/$1/$2/$3/$4/$5 permanent;

Vea este documento para más detalles.

Si /images/i/P/2/L/iP2LROSEafC01584630756.jpg existe en el servidor, se sirve, si no, la consulta se redirige al archivo php /make_image.php

Esto se logra utilizando una instrucción try_files dentro de un bloque de location que procesa solicitudes de URI que comienzan con /images/ .

Por ejemplo:

 location /images/ { try_files $uri /make_image.php; }

Vea este documento para más detalles.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda