首页 > 后端开发 > PHP问题 > nginx怎么去掉.php后缀

nginx怎么去掉.php后缀

藏色散人
发布: 2023-03-01 20:52:02
原创
3353 人浏览过

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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板