Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 3078|Répondre: 0

[Web] Introduction à la priorité de configuration de la localisation Nginx

[Copié le lien]
Publié sur 05/11/2023 21:10:18 | | |
Type d’expression de localisation

~ indique qu’une correspondance régulière est effectuée, sensible à la casse
~* indique qu’une correspondance normale est effectuée, insensible à la casse
^~ indique une correspondance normale de caractères. Utilisez la correspondance des préfixes. Si la correspondance est réussie, aucun autre emplacement n’est associé.
= Effectuer une correspondance exacte des caractères normaux. C’est-à-dire, une correspondance exacte.
@ « @ » définit un emplacement nommé lorsqu’il est utilisé lorsqu’il est orienté en interne, comme error_page, try_files

Description de la priorité d’emplacement

L’ordre de l’emplacement dans nginx et celui dans la configuration n’ont pas beaucoup de lien. Cela concerne le type d’expression de localisation. Pour les expressions du même type, la longue chaîne sera associée en premier.
Voici une répartition par priorité :
Première priorité : Le type de signe égal (=) a la priorité la plus élevée. Une fois qu’une correspondance est réussie, aucune autre correspondance n’est regardée.
Deuxième priorité : ^~ expression de type. Une fois qu’une correspondance est réussie, aucune autre correspondance n’est regardée.
Troisième priorité : La priorité du type d’expression régulière (~ ~*) est secondaire. S’il y a plusieurs emplacements compatibles, utilisez celui qui a le plus de régulation régulière.
Quatrième priorité : type de correspondance classique de chaînes. Correspondre par préfixe.

#顺序不等于优先级
(emplacement =) > (chemin complet de localisation) > (emplacement ^~ chemin) > (emplacement ~,~* ordre régulier) > (chemin de départ partiel de la localisation) > (/)

Exemple de priorité de localisation

Les éléments de configuration sont les suivants :


Exemple de correspondance par demande


Langue source:La connexion hyperlientérée est visible.




Précédent:Paramètres OpenWRT pour démarrer la commande d’exécution
Prochain:ASP.NET Interface Core (26) (API minimales) API minimales
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com