本帖最后由 F4nniu 于 2022-6-11 19:48 编辑
找到问题点了,是 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;
- }
复制代码
|