Rumah > Soal Jawab > teks badan
Saya seorang pemula saya ingin tahu cara menukar penulisan semula apache kepada nginx Contohnya, cara menukar peraturan apache berikut:
<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
Mudah sahaja. Fahami peraturan httpd Apache anda, kemudian tulis fungsinya menggunakan peraturan nginx. Ia hampir sama dengan terjemahan.
Peraturan anda bermakna jika URI yang diakses tidak berakhir dengan dispatch.php
dan fail yang diakses tidak wujud, maka ia akan diubah hala ke dispatch.php. Anda boleh menulis ini terus dalam nginx:
try_files $uri /dispatch.php;