【已解答】反向代理设置后不能添加伪静态规则
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:系统版本:
问题描述:反向代理设置后不能添加伪静态规则
相关截图(日志、错误):
反向代理设置后不能添加伪静态规则,总提示全局配置文件中有location "/",我把主配置文件中的location "/"都注释掉了还是这样提示,昨天晚上新装的操作系统和宝塔面板新建网站,安装正常,数据库正常,安装完成后,按照官方教程设置伪静态和反向代理,如果先设置了伪静态(宝塔自带的静态规则thinkphp),再设置反向代理就会报错,只有清空伪静态保存,再设置反向代理就可以正常,但反向代理设置正常了,伪静态就无法设置保存,导致网站打不开 本帖最后由 宝塔用户_esbfhj 于 2025-5-19 10:47 编辑
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:9.5
系统版本:9.5
问题描述:网站设置反向代理后不能设置伪静态,提示错误
相关截图(日志、错误):
反向代理设置后不能添加伪静态规则,总提示全局配置文件中有location "/",我把主配置文件中的location "/"都注释掉了还是这样提示,昨天晚上新装的操作系统和宝塔面板新建网站,安装正常,数据库正常,安装完成后,按照官方教程设置伪静态和反向代理,如果先设置了伪静态(宝塔自带的静态规则thinkphp),再设置反向代理就会报错,只有清空伪静态保存,再设置反向代理就可以正常,但反向代理设置正常了,伪静态就无法设置保存,导致网站打不开
这两个都是location "/",无法单独这样设置的
可以将伪静态的内容整合到反向代理的配置文件中 好的,我现在试一下 已经合并并测试,没有报错提示,但网站提示500错误了
location ~* (runtime|application)/ {
return 403;
}
location ^~ / {
proxy_pass http://127.0.0.1:20108;
proxy_http_version 1.1;
proxy_read_timeout 360s;
proxy_redirect off;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
add_header X-Cache $upstream_cache_status;
add_header Cache-Control no-cache;
expires 12h;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
}
}
页:
[1]