小道 想把图片和css这些静态资源换一个空间放置。换好了后发现图标始终无法显示解决办法


本想着把图片和css这些静态文件换一个空间这样网站打开速度可能会更快一些,谁知道换了后,图标一直都不显示,搞得我又是一阵瞎折腾,又是检查路径又是看代码有没有问题。发现搞不懂。还是百度一下

发现解决办法 如下

修复跨域(CORS)问题

在你的外链服务器的配置文件里添加以下代码 (宝塔面板在 网站 ==> 选择你的外链站 ==> 配置文件,添加到适当位置),之后刷新CDN缓存 (如有):

# 允许跨域

location ~ .*\.(js|css|ttf|woff|woff2)?$  # 此处更改你允许的格式 

{

  add_header 'Access-Control-Allow-Origin' *;

}


或者


 add_header Access-Control-Allow-Origin *;

 add_header Access-Control-Allow-Headers Origin,Accept,Authorization,platformId,ut,DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type;

 add_header Access-Control-Allow-Methods GET,POST,OPTIONS;

 add_header Access-Control-Allow-Credentials true;

完美解决


扫描下方二维码 关注我的微信公众号 #关注微信公众号 - 更多福利 .png