Linux
以下關於 nginx 配置的語句是什麼意思?
我在 nginx 配置上看到了一個聲明,但無法弄清楚它的作用。當我在路徑下的主目錄時,這有效;但是,當我嘗試訪問子目錄中的文件時,它不起作用。這是什麼意思,我將如何更改它以解決訪問子目錄的問題?
if (!-e $request_filename) { rewrite ^ /path/index.php last; }
這將檢查是否存在與
$request_filename
. 如果找不到這樣的文件,則連接將被重定向到/path/index.php
.像這樣的語句通常用於允許 url 重寫(漂亮的 URL)和提供靜態文件。