Respuestas:
La expresión regular funciona más o menos como en cualquier otro lugar que la tenga.
location ~/photos/resize/(\d+)/(\d+) {
# use $1 for the first \d+ and $2 for the second, and so on.
}
Ver ejemplos en el wiki de nginx también puede ayudar, http://wiki.nginx.org/Configuration
Además de las respuestas anteriores, también puede establecer los nombres de los grupos de expresiones regulares capturadas para que sean más fáciles de consultar más adelante;
location ~/photos/resize/(?<width>(\d+))/(?<height>(\d+)) {
# so here you can use the $width and the $height variables
}
vea NGINX: verifique si $ remote_user equivale a la primera parte de la ubicación para ver un ejemplo de uso.
(?<width>\d+)
lugar de (?<width>(\d+))
, o hay alguna otra razón para esto, ¿quizás también para obtener un resultado $1
tan bueno $width
?
$1 $2 $3
etc. , se referirá a los valores de la expresión regular anidada, sobrescribiendo la$1 $2 ...
expresión regular externa. Unalias /$1
en el exterior de expresiones regulares, utilizará los$1
del interior de expresiones regulares, que probablemente es el resultado en el archivo no encontrado.