1.找到/www/server/nginx/conf文件夹中的pathinfo.conf
2.添加配置信息(把下面的整块配置代码复制进去)
set $real_script_name $fastcgi_script_name;
# 分离路径:/index.php/admin → [脚本部分] + [路径信息]
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
set $real_script_name $1;
set $path_info $2;
}
# 确保PHP获取到正确的执行文件路径
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
# 将路径信息传递给PHP(Typecho赖以生存的变量)
fastcgi_param PATH_INFO $path_info;
3.添加保存后,也无需重启,页面正确加载出来。