首頁 > 後端開發 > PHP問題 > nginx怎麼去掉.php後綴

nginx怎麼去掉.php後綴

藏色散人
發布: 2023-03-01 20:52:02
原創
3333 人瀏覽過

nginx去掉「.php」的方法:先找到並開啟nginx對應檔案;然後修改程式碼為「location / {try_files $uri $uri/ $uri.php?$args;}」;最後儲存該文件即可。

nginx怎麼去掉.php後綴

nginx rewrite 隱藏.php後綴

我想實作http://xxx.com/ post/abc.php隱藏後綴的效果,即:http://xxx.com/post/abc,網路搜尋了一大堆都只是隱藏index.php重定向到入口文件,這個誰不會啊,但這不是我想要的。然後有的說nginx不行,只能用apache,然而我只輕輕的改了改,一切就是那麼的如絲搬順滑,正是我要的效果!

其實很簡單,一行程式碼的事情

location / {
    try_files $uri $uri/ $uri.php?$args;
}
登入後複製

現在下面兩組url的存取效果是一樣的

before:
http://abc.com/login.php
http://abc.com/register.php
http://abc.com/blog/post.php
http://abc.com/xxx/xxx/anything.php
after:
http://abc.com/login
http://abc.com/register
http://abc.com/blog/post
http://abc.com/xxx/xxx/anything
登入後複製

推薦:《PHP教程

以上是nginx怎麼去掉.php後綴的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板