Maison > Questions et réponses > le corps du texte
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>
世界只因有你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;