1
下面我有一個簡單的nginx重寫規則:nginx的重寫問題
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php$1 break;
}
它工作正常使用URL像http://mydomain.com/controller/action,但是當所請求的URL是一樣的東西:
http://mydomain.com/index.php/controller/action
未能認識到index.php是一個現有的文件,在這種情況下,重寫不應該發生。
我該如何解決這個問題?謝謝你的幫助。