打印

军哥求教关于pathinfo的问题

军哥求教关于pathinfo的问题

军哥,我有个项目nginx配置文件如下:
复制内容到剪贴板
代码:
server
    {
        listen 80;
        #listen [::]:80;
        server_name zt.xxxx.com;
        index index.html index.php index.htm default.html default.htm default.php;
        root  /var/www/apps/zt.xxxx.com;

        include none.conf;
        error_page   502   /502.html;
        include enable-php-pathinfo.conf;

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        location ~ /\.
        {
            deny all;
        }

        access_log  /var/www/wwwlogs/zt.xxxx.com.log;
        error_log  /var/www/wwwlogs/error.zt.xxxx.com.log;
    }
开启了pathinfo模式,项目确实可以实现pathinfo了,但是项目下的原来其他的子项目却出现问题了,举例原来的链接地址是:https://zt.xxxx.com/2018/ggkfyjwd5/m.php?m=Admin&,但是我开启了pathinfo模式后地址就变成了https://zt.xxxx.com/2018/ggkfyjwd5/.php?m=Admin&,原来的m.php变成了.php少了个m导致部分页面出现了403报错,我把配置文件中的include enable-php-pathinfo.conf换回include enable-php.conf后关掉pathinfo又恢复正常了,请问该怎么修改pathinfo.conf的写法才能既实现pathinfo又能满足我项目的需求?不会自动去掉那个m?感谢,跪等,对着个配置不熟,网上找了很多文档都没法解决,只好来麻烦您了

TOP

thinkphp 3 ?
可以论坛搜索:thinkphp 3 查看相关的解决方法

LNMP付费问题排查/LNMP技术支持/Paypal信用卡代付/代购VPS,域名,软件等 QQ 503228080 旺旺 lzhenbao
军哥淘宝店铺
QQ/旺旺仅提供代购及付费代维/问题解决等服务,其他不回复!LNMP相关问题请在本论坛发帖,提问前先搜索,按https://bbs.vpser.net/thread-2555-1-1.html 要求反馈问题!

TOP

回复 2# 的帖子

军哥,我在论坛搜索了看了之前的帖子,也看到了你贴出来的解决方案,但是之前的帖子thinkphp的框架版本是3的,但是我们的thinkphp框架是用5.1的,你的贴的代码也能用吗?因为是生产环境,目前还不敢尝试修改,想先问问你,然后等半夜做个备份后再测试

TOP

回复 3# 的帖子

thinkphp 5上没帖子上的问题

LNMP付费问题排查/LNMP技术支持/Paypal信用卡代付/代购VPS,域名,软件等 QQ 503228080 旺旺 lzhenbao
军哥淘宝店铺
QQ/旺旺仅提供代购及付费代维/问题解决等服务,其他不回复!LNMP相关问题请在本论坛发帖,提问前先搜索,按https://bbs.vpser.net/thread-2555-1-1.html 要求反馈问题!

TOP