Maison  >  Questions et réponses  >  le corps du texte

Concernant les problèmes de correspondance d'emplacement nginx

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 ?

迷茫迷茫2714 Il y a quelques jours440

répondre à tous(1)je répondrai

  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:11:23

    • 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

    répondre
    0
  • Annulerrépondre