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

598
Vistas
Nginx redirige las URL dinámicas de una ruta a otra

Quiero verificar si un parámetro está presente en una URL en nginx y luego volver a escribir. ¿Cómo puedo hacer eso?

El color es dinámico en las URL

Por ejemplo

  1. Si la URL es http://website.com/lunch-box/xxxxxabc , redirija al usuario a http://website.com/lunch-box/ .

  2. Si la URL es http://website.com/lunch-box/xxxxxabc/ABCD123 , no es necesario redirigir. Necesidad de cargar como es.

Quiero redirigir si la URL coincide. y xxxxxabc es texto dinámico.

nginx version: nginx/1.16.1

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

0

# rewrite direct children of /lunch-box but not grandchildren+ rewrite ^(/lunch-box/)[^/]+/?$ $1 last;

Recorriendo la expresión regular ^(/lunch-box/)[^/]+/?$

  • ^ coincide con el comienzo de una cadena (las reglas de rewrite coinciden con la ruta, no con el URI completo)
  • (/lunch-box/) coincide con el texto literal /lunch-box/ y lo guarda por $1
  • [^/]+ coincide con uno o más caracteres que no son una barra diagonal
  • /? coincide con cero o una barra inclinada
  • $ coincide con el final de la cadena

Esto elimina la ruta más allá de lo que hemos guardado como $1 , pero solo cuando esa ruta es un elemento secundario directo.

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