1. 程式人生 > >nginx去掉url中的index.php

nginx去掉url中的index.php

使用情境:我想輸入www.abc.com/a/1後,實際上是跳轉到www.abc.com/index.php/a/1


配置Nginx.conf在你的虛擬主機下新增:
location / {
     if (!-e $request_filename){
          rewrite ^/(.*)$ /index.php/$1 last;
     }
}


如果你的專案入口檔案在一個子目錄內,則:
location /目錄/ {
     if (!-e $request_filename){
          rewrite ^/目錄/(.*)$ /目錄/index.php/$1 last;
     }
}