Мне интересно, как узнать, было ли определенное место [s] использовано для обработки запроса в nginx
.
например:.
# 1
location / {}
# 2
location ~ /[\w\-]+\.html {}
# 3
location ~ /\w+\.html {}
Как узнать, обрабатывается ли URI, например /mysite
, третьим местом, а не вторым?
Я обычно использую add_header
:
location / {
add_header location 1;
}
location ~ /(\w+\-)\.html {
add_header location 2;
}
location @named {
add_header location named;
}
И я хотел бы знать, есть ли лучшее решение или что вы лично используете для отладки?