Concernant les problèmes de correspondance d'emplacement nginx
迷茫
迷茫 2017-05-16 17:09:23
0
1
443

Lors de la configuration de nginx pour prendre en charge php-fpm, un problème a été détecté, comme indiqué ci-dessous

Il n'y a aucun problème pour accéder à http://host/server.php pour le moment

Mais quand je l'ai retiré~

Comme le montre l'image

Il y a un problème pour accéder à http://host/server.php en ce moment

S'il vous plaît, dites-moi pourquoi vous devez avoir un ~ numéro

Ma compréhension initiale était que l'uri /server.php peut correspondre à l'emplacement php et que la longueur correspondante est plus longue que l'emplacement / (3:1), donc dans ce cas, c'est la même chose qu'il y ait ~ ou non, mais le résultat c'est inattendu

S'il te plaît, dis-moi, mon Dieu, que se passe-t-il ?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(1)
我想大声告诉你
  • Commencez par = pour indiquer une correspondance exacte

  • Par exemple, A correspond uniquement aux requêtes à la fin du répertoire racine et ne peut être suivi d'aucune chaîne.

  • Le début de
  • ^~ signifie que l'uri commence par une chaîne régulière, pas une correspondance régulière

  • Le début de
  • ~ indique une correspondance régulière sensible à la casse ;

  • ~* commence par une correspondance régulière insensible à la casse

  • / Correspondance universelle, s'il n'y a pas d'autre correspondance, toute demande sera répondue

Je n’ai jamais vu quelque chose comme le vôtre qui ne fasse pas l’affaire.
Référez-vous au résumé de l'emplacement de configuration nginx et réécrivez l'écriture des règles

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!