搜尋

首頁  >  問答  >  主體

rewrite - Nginx設定Thinkphp加上.php

用Thinkphp搭的網站,Nginx做代理伺服器。

Nginx rewrite設定如下:

if (!-e $request_filename) {
        rewrite  ^(.*)$  /index.php?s=  last;
        break;
}

正常位址:

http://aaa.com/api/home?id=1

想改成下面這樣也能存取(加上字尾 .php):

http://aaa.com/api/home.php?id=1

請教Nginx如何設定?

怪我咯怪我咯2791 天前479

全部回覆(1)我來回復

  • 漂亮男人

    漂亮男人2017-05-16 17:18:55

    匹配api下的目錄:

    rewrite /api/(.*)\.php /api/ permanent;

    回覆
    0
  • 取消回覆