nginx怎么去掉.php后缀-PHP问题

资源魔 25 0

nginx去掉“.php”的办法:起首找到并关上nginx相应文件;而后修正代码为“location / {try_files $uri $uri/ $uri.php?$args;}”;最初保留该文件便可。

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教程 nginx php故障解决 php使用问题 php后缀

抱歉,评论功能暂时关闭!