web-dev-qa-db-fra.com

Nginx - Signification du ~ (tilde) dans le bloc d'emplacement du nginx.conf?

Quelle est la signification du tilde après le bloc d'emplacement dans la configuration nginx?

par exemple

location ~ ^/download/(.*)$ {
  alias /home/website/files/$1;
}

Quelle est la différence entre avec et sans "~"?

52
user1179459

Le tilde indique à nginx d'effectuer une correspondance d'expression régulière sensible à la casse, au lieu d'une comparaison de chaîne droite.

Plus de détails dans les docs .

58
EEAA