• 本站上的图片大多外链接自新浪微图床,大概是新浪图床做了防盗链吧,最近几天天突然发现文章中的图片无法显示。
    新浪外链图片提示.png

新浪相册外链异常提示

403 Forbidden
You don't have permission to access the URL on this server.
Powered by Tengine

  • 但是复制图片链接直接在浏览器中打开,又可以看到图片,不知道这个是什么防护机制~
  • 其他站长也有反映:https://www.v2ex.com/amp/t/558006
  • 如果新浪真的限制外链,很多网站会遭殃。

解决办法

在<head></head>内增加一个<meta>标签面添加:

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

如果你使用的是WordPress或者typecho之类的程序,在主题头部模板header.php在在<head></head>内上面代码即可。

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

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

2019年5月5日最后补充:博主已经把新浪图片都本地化,上述方法会失去很多原有的功能,例如无法评论等等。

本文链接: https://ipwa.cn/668.html
本站文章采用 知识共享署名4.0 国际许可协议 进行许可,请在转载时注明出处及本声明!

Last modification:May 25th, 2019 at 03:15 pm
If you think my article is useful to you, please feel free to appreciate