0
我主要使用標準nginx的設置,並使用下面的代碼重寫:簡單的nginx重寫乾淨的URL
rewrite ^/account/credit$ /account/credit.php$1 last;
rewrite ^/account/credit\/$ //account/credit.php$1 last;
基本上,這兩條線,確保下列地址都是認可:
www.example.com/account/credit
www.example.com/account/credit/
有沒有辦法將它放到一個語句中或更優雅地使用它?
我在考慮類似
rewrite ^/account/credit(\/)?$ /account/credit.php$1 last;
但是,這並不工作,因爲它添加/到地址的末端時會將錯誤的水平。 //看起來有點不雅。
這是什麼地方的樣子:
location/{
try_files $uri $uri/ /index.php;
}