博客外链图片不显示的临时解决方案

isdola
254
文章
216
评论
2019年4月27日 评论 487 570字阅读1分54秒

大概3~4天前,博客里外链的图片突然显示不正常,具体表现如下:

  • 无论是本地还是博客,都存在这个问题
  • 外链图片来自新浪相册,由于没用其他图床,所以不太清楚
  • 外链图片有些正常显示,有些无法显示,不是显示叉叉就是显示默认图片
  • 单独在浏览器中访问那些不显示的图片时,图片是可以正常访问的,但在浏览器F12下显示:

403 Forbidden

You don't have permission to access the URL on this server.

Powered by Tengine

刚开始以为是自己的博客出了什么问题,因为这几天刚好在调整博客,涉及了一些数据库、函数、类等变量名的操作,心想着会不会是哪里没改好,导致博客不能正常调用图片,但搞了好久终究没有解决。

后来百度了一下,发现出现这个问题的并不单单只有我一个,此时我明白,这不是我操作出了问题,很有可能和外链的新浪相册有关。于是再次百度,终于找到了一个临时的解决方案。

解决方法

打开主题根目录下的header.php文件,在最后一个<meta />下面添加

<meta name="referrer" content="no-referrer">

再次刷新博客,此时图片就可以正常显示了。

不过,这个方法只是临时的解决方案,如果真是新浪对外链图片做了限制的话,那还真有些头疼了。

如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
 叽里呱啦学英语

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: