nginx. Test de l'emplacement utilisé pour traiter la demande

Je me demandais comment puis-je savoir si un emplacement particulier[s] utilisé pour traiter la demande dans nginx.

E. g.:

# 1
location /{}

# 2
location ~ /[\w\-]+\.html {}

# 3
location ~ /\w+\.html {}

Comment puis-je savoir si l'URI comme /mysite est transformé en 3ème position, et non de la 2ème?
J'ai tendance à utiliser add_header pour cette question:

location /{
    add_header location 1;
}

location ~ /(\w+\-)\.html {
    add_header location 2;    
}

location @named {
    add_header location named;
}

Et je voudrais savoir est-il une meilleure solution ou que pensez-vous personnellement l'utilisation à des fins de débogage?

  • Cela ne fait qu'ajouter l'en-tête si votre code de réponse HTTP 200, 204, 301, 302 ou 304. Donc, il ne sera pas vous aider à suivre une erreur 404 : /
InformationsquelleAutor Nemoden | 2012-10-03