recherche

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

Merci beaucoup, aidez-nous à expliquer nginx try_files

Qui a donné la mauvaise critique... Fak !!


Documentation officielle de Nginx à ce sujet... mais je ne l'ai pas compris...

http://nginx.org/en/docs/http/converting_rewrite_rules.html

Écrivez simplement ceci selon la règle nginx

RéécritureEngineOn
RéécritureCond %{REQUEST_FILENAME} !-d
RéécritureCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L]


Merci beaucoup.. Envoyez des ShadowSocks

滿天的星座滿天的星座2748 Il y a quelques jours642

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

  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:25:58

    La règle ci-dessus signifie que si le fichier ou le dossier correspondant à l'URI n'existe pas, réécrivez-le. Le %{REQUEST_FILENAME} d'Apache correspond à $uri dans nginx, donc vos règles ci-dessus peuvent être configurées avec les try_files suivants

    try_files    $uri $uri/  /index.php?_url=/$uri&$args;
    

    La fonction de try_files est de vérifier si les fichiers existent dans l'ordre et de renvoyer le premier fichier ou dossier trouvé (une barre oblique finale indique un dossier). Si tous les fichiers ou dossiers ne sont pas trouvés, une réinitialisation interne sera effectuée. dernier paramètre.

    $args représente les paramètres dans l'url.

    répondre
    0
  • Annulerrépondre