BtSoft/nginx/conf/php/ 下的 74.conf 问题,是 try_files $uri=404 与 pathinfo 有冲突,将这一行注释后就可以了。
发现 Linux 面板上相关 php 配置没有这个配置,所以是正常的,建议将这一行删除。

location ~ \.php(.*)$ {
   # try_files $uri=404 与 php 的 pathinfo 有冲突
    #try_files $uri =404;
        fastcgi_pass   127.0.0.1:20073;
        fastcgi_index  index.php;

    fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    fastcgi_param  PATH_INFO  $fastcgi_path_info;

        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
}
最后修改:2022 年 12 月 29 日
如果觉得我的文章对你有用,请随意赞赏