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

  • A+
所属分类:建博笔记

大概 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: