Terima kasih banyak, tolong bantu jelaskan nginx try_files
Linda Hamilton
Linda Hamilton 2017-05-16 17:23:58
0
1
594

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

Linda Hamilton
Linda Hamilton

membalas semua (1)
淡淡烟草味

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.

    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!