微博图床新浪相册已经技术限制所有外链的第三方展示

2019年4月24日15:20:05 7 779

今天突然发现我网站的很多图片不显示了,但是F12查看了一下,所有链接403错误,但是发现直接访问外链还是能看到图片的,但是只要把图片链接直接放到自己的网站中就不行了。我猜测应该是做了防盗链什么的,通过技术手段,禁止其他任何第三方网站的来源访问图片,只有无来源的以及白名单之内的网站才能正常展示。

经过验证,是新浪图床的https也就是SSL挂掉了,把数据库中的所有https替换成http就没事了,但是我们网站使用的是免费的SSL,很大可能会被360等浏览器报感叹号,用新浪网盘的没办法了,只能就这样用下去了。

微博图床新浪相册已经技术限制所有外链的第三方展示

我换了两个不同地区的网络,也分不同的运营商,均无法正常显示。

刚开始我以为是新浪开启了防盗链,最后在QQ群里面和别人交流,别人说是新浪的SSL挂掉了,我想把https中的s去掉一下试试,最后发现80端口是正常的,应该是那边的SSL出问题了。

微博图床新浪相册已经技术限制所有外链的第三方展示

Admin

发表评论

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

总评论:7 条  其中->>访客  3条   站长条  4

    • avatar 路人 来自天朝的朋友 谷歌浏览器 Mac OS X 10_13_6 河北省唐山市 电信

      是因为降级访问不带 refer 的原因

        • avatar Adler Admin 来自天朝的朋友 谷歌浏览器 Windows 10 江苏省常州市 电信

          @路人 就和白名单一样了,空值可访问,但是第三方的值就不行了

        • avatar Andy 来自天朝的朋友 谷歌浏览器 Windows 7 云南省昆明市 电信

          但是直接复制链接到浏览器https也可以打开图片的,但是放网站里就403
          如果换成http的话,确实正常了,但是自己网站的小绿锁也不见了23333
          是不是要等新浪的渣ssl恢复?

            • avatar Adler Admin 来自天朝的朋友 谷歌浏览器 Windows 10 浙江省宁波市 电信

              @Andy 目测应该不会恢复了,可以按照我最新的一篇文章,进mysql数据库直接sql语句替换掉全站所有的https就行了。本站测试是可以的,wordpress用的,如果是别的程序需要根据数据库表来修改执行。443端口死掉了,可以用80端口的,小绿锁是因为https链接了http的内容,暂时没办法解决,自己的网盘可以去freeessl.cn给自己的子域名申请一个SSL加上,能搞定绿锁,如果小网站就直接本地化吧

            • avatar Adler Admin 来自天朝的朋友 谷歌浏览器 Windows 10 江苏省常州市 电信

              如果服务器存储和带宽能带的起来,可以考虑一下把图片缓存到本地服务器中

              • avatar 三里林 来自天朝的朋友 谷歌浏览器 Windows 10 宁夏 电信

                这个能确定是证书的问题吗?如果是这个的话之后还可能有救,否则网站上的图片就要全部换地方存了啊

                  • avatar Adler Admin 来自天朝的朋友 谷歌浏览器 Windows 10 江苏省常州市 电信

                    @三里林 目前测试过,去掉新浪图片的SSL是可以正常加载出图片的