宝塔面板反向代理成功后访问出现Access-Control-Allow-Origin跨域问题怎么办?

有些站长反馈说根据『WordPress站点如何替换站点的静态资源到二级域名(宝塔面板反向代理怎么配置)』一文成功弄好反向代理后,访问主站点大部分都正常,就是有些图标不显示,报错“Access to …… has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. ”具体如下图所示:

宝塔面板反向代理成功后访问出现Access-Control-Allow-Origin跨域问题怎么办?-第1张-boke112百科(boke112.com)

其实,这个“Access-Control-Allow-Origin”就是典型的跨域访问问题,解决办法也很简单,只需要进入宝塔面板后台 >> 点击左侧导航菜单“网站”>> 在网站列表中找到“from origin”对应的网站并点击“设置”>> 点击“配置文件”,并在“server_name XXX”下方添加以下代码并点击【保存】按钮。

add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods 'GET,POST';
add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';

宝塔面板反向代理成功后访问出现Access-Control-Allow-Origin跨域问题怎么办?-第2张-boke112百科(boke112.com)

然后点击左侧导航菜单“软件商店”>> 点击应用分类【运行环境】,找到nginx并点击操作下的“设置”>> 在“服务”中点击【重启】按钮即可解决这个问题。

宝塔面板反向代理成功后访问出现Access-Control-Allow-Origin跨域问题怎么办?-第3张-boke112百科(boke112.com)

以上就是boke112百科解决宝塔面板反向代理成功后访问出现Access-Control-Allow-Origin跨域问题。如果你也遇到这种情况,不妨试试这个方法。

boke112百科建议:不会用Linux服务器?推荐安装宝塔面板,让你可视化管理服务器,前往宝塔官网注册账号并选购;宝塔Linux专业版宝塔Linux企业版宝塔Windows企业版SSL证书

文章创作不易,期待您的评分

本文地址:https://boke112.com/article/p11441.html

版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu