Rumah > Soal Jawab > teks badan
Siapa yang bagi review teruk... Fak!!
dokumentasi rasmi nginx tentang ini... tetapi saya tidak faham...
http://nginx.org/en/docs/http/converting_rewrite_rules.html
Cuma tulis ini sebagai peraturan nginx
RewriteEngineOn
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L]
Terima kasih banyak-banyak.. Hantar ShadowSocks
淡淡烟草味2017-05-16 17:25:58
Peraturan di atas bermakna jika fail atau folder yang sepadan dengan URI tidak wujud, tulis semula. %{REQUEST_FILENAME} Apache sepadan dengan $uri dalam nginx, jadi peraturan anda di atas boleh dikonfigurasikan dengan try_files berikut
try_files $uri $uri/ /index.php?_url=/$uri&$args;
Fungsi try_files adalah untuk menyemak sama ada fail wujud mengikut susunan dan mengembalikan fail atau folder pertama yang ditemui (slash mengekor menunjukkan folder Jika semua fail atau folder tidak dijumpai, tetapan semula dalaman akan dilakukan parameter terakhir.
$args mewakili parameter dalam url.