胖蒜

分享有价值的资源

解决浏览器跨域出现403 Access to Font at https错误

今天在浏览胖蒜网的时候,无意发现有些图标没有了,按F12查看,发现又是跨域的问题导致的。
浏览器跨域问题
那就去给Nginx服务器配置响应的header参数,加上Access-Control-Allow-Origin *这句,在需要夸域的配置文件上加入以下代码:

location / {
add_header Access-Control-Allow-Origin *;
}

给Nginx服务器配置 Access-Control-Allow-Origin * 后,表示服务器可以接受所有的请求源(Origin),即接受所有跨域的请求,通常情况下建议把*号替换成为域名如:https://pangsuan.com
我增加配置后,发现还是有问题,发现原来是www域名的问题,通过上面的图片也看出来,针对这个问题,在建站的时候经常会出现,TePass插件在支付的时候,也可能由于这个导致配置出错,那么怎么办呢?
给www域名做个重定向即可,见我下图在宝塔上的配置:
域名重定向
这样整个问题就圆满解决了。

本文属原创,转载请注明原文:https://pangsuan.com/p/403_Access_to_Font_at_https.html

感觉很棒,欢迎点赞 OR 打赏~

分享到:

评论 (0)

立即登录评论
可联系QQ744272645咨询
马上咨询 自媒体号