Respuesta
location = /abc {}
coincide con el URI exacta /abc
location ~ /abc
es un partido de expresiones regulares en la URI, es decir, cualquier URI que contienen /abc
, es probable que desee: location ~ ^/abc
para el uri que comienza con /abc
en su lugar
Se da cuenta de que no necesita una expresión regular para que coincida con el inicio. Esa es la operación predeterminada de nginx con: 'location/abc {...}' – dalore
Solo un rápido "I second" en el comentario de @ dalore./abc hace exactamente lo que ~ ^/abc hace (al menos con mi versión actual de nginx, 1.10.2 en centos). tal vez haya cambiado desde que se escribió esta respuesta ... leyendo más [aquí] (http://nginx.org/en/docs/http/request_processing.html) –
- 1. nginx alias + directiva de ubicación
- 2. nginx buscar una palabra específica en la ubicación
- 3. No se pueden encontrar bloques de ubicación en nginx
- 4. Configuración de nginx para devolver un 404 cuando un URL coincide con un patrón
- 5. nginx: auth_basic para todo excepto en una ubicación específica
- 6. nginx. Pruebe qué ubicación usé para procesar la solicitud
- 7. Configurar Nginx con PROXY_PASS
- 8. Nginx instalado con passenger-install-nginx-module. ¿Cómo desinstalo?
- 9. lista de scala coincide con
- 10. jQuery coincide con varios atributos
- 11. coincide con typeof en fsharp
- 12. Retransmisión de expresión coincide con
- 13. Nginx location priority
- 14. WSGI vs uWSGi con Nginx
- 15. Ejecución de carpincho con nginx
- 16. ¿Cómo usar nginx con PHP?
- 17. Foreman no funciona con NGINX
- 18. Configuración de Laravel con Nginx
- 19. Nginx con configuración de Tomcat
- 20. nginx location regex
- 21. nginx proxy condicional pase
- 22. coincide con la tupla con nulo
- 23. NGINX hashbang reescribir
- 24. nginx/apache/php vs nginx/php
- 25. ¿Cómo controlar el orden de coincidencia de la directiva 'Ubicación' de NGINX?
- 26. nginx group http auth
- 27. configuración del subdominio nginx
- 28. Comparar nginx + Apache + mod_wsgi vs nginx + uWSGI?
- 29. múltiples aplicaciones django con nginx proxy_pass y reescritura
- 30. str_replace: coincide con palabra completa solamente
el segundo se ve más fresco: P (creo que el primero coincide con la ubicación exacta y el segundo usa exp común. pero dado que no estoy seguro de que no publique esto como respuesta) – n00b