新浪微相册外链出现异常的解决办法

2019年4月26日16:36:31 评论 24,010

本人博客上的图片大多外链接自新浪微相册,最近两天突然发现文章中的图片无法显示。

浏览器右键“查看图片”显示:

403 Forbidden

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

Powered by Tengine

而复制图片链接,直接在浏览器中打开,又可以看到图片,这是这个什么防护机制呢........

这个情况只有电信和移动网络是这样,联通貌似正常。

 

难道是视觉中国的黑洞也波及到新浪了?

其他站长也有反映:https://www.v2ex.com/amp/t/558006

如果新浪真的限制外链,很多网站会遭殃。

解决办法

打开当前主题头部模板header.php在上面最后一个<meta> 标签下面添加:

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

解决。

不过貌似并不是所有浏览器都支持这个标签,比如IE,多亏微软自己都把IE抛弃了,国内那些所谓双核浏览器,在极速或者高速模式下也正常显示,至于这个“referrer”标签的作用是什么,请自行百度学习。

另外,新浪微相册外链突然不能正常显示,什么原因造成的未知,上面的方法也只能说是临时的解决方案。

添加上述标签,新浪相册图片可以正常显示了:

新浪微相册外链出现异常的解决办法

发表评论

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