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

Comment convertir la réécriture Apache en réécriture Nginx

Je suis un débutant. J'aimerais savoir comment convertir la réécriture Apache en nginx. Par exemple, comment convertir les règles Apache suivantes :

.
 <IfModule mod_rewrite.c>
     RewriteEngine On
     RewriteCond %{REQUEST_URI} !dispatch\.php$
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteRule .* dispatch.php [L,QSA]
 </IfModule>
迷茫迷茫2713 Il y a quelques jours568

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

  • 世界只因有你

    世界只因有你2017-05-16 17:05:01

    C'est simple. Comprenez vos règles Apache httpd, puis écrivez ses fonctions à l'aide des règles nginx. C’est presque la même chose que la traduction.

    Votre règle signifie que si l'URI consulté ne se termine pas par dispatch.php et que le fichier accédé n'existe pas, alors il sera redirigé vers dispatch.php. Vous pouvez écrire ceci directement dans nginx :

    try_files $uri /dispatch.php;
    

    répondre
    0
  • 高洛峰

    高洛峰2017-05-16 17:05:01

    Apache Rewrite et Nginx Rewrite

    répondre
    0
  • Annulerrépondre