搜索

首页  >  问答  >  正文

html5 - 我引用的是花瓣网上的图片,在自己电脑上可以正常显示(状态码200),但在别人电脑上是403forbid,有大神知道是什么吗?

自己电脑上:

他人电脑上:

自己也把缓存清了,有大神知道为什么吗?:)

滿天的星座滿天的星座2788 天前685

全部回复(2)我来回复

  • 習慣沉默

    習慣沉默2017-05-16 13:41:38

    花瓣启用了图片防盗链:你在花瓣网站之外的地方引用是打不开的!
    403状态码是服务器拒绝访问:因为它检测到你不是花瓣网站而是第三方网站,却在直接使用花瓣图片服务器上的资源。

    如果你的网站启用了https访问方式,因为安全协议的限制,那么在引用花瓣图片时花瓣无法获取Referer信息(也就是被哪个网站引用的),花瓣认为你是直接在浏览器中打开,于是就允许你访问。

    你在其他电脑上用的http方式访问自己的站点,花瓣知道在被外站引用,于是拒绝显示。

    回复
    0
  • 天蓬老师

    天蓬老师2017-05-16 13:41:38

    多找几个电脑测试,因为有时候会有某些地方宽带节点不通的问题

    回复
    0
  • 取消回复