杨小杰Blog(Youngxj)提供免费教程下载和网站搭建技术教程,主要分享和发布网站源码,致力创造一个高质量网络资源教程的分享平台

新浪图片链接修复教程集合

Young小杰2019-4-27 19:02 网站搭建(18)7338小标签: 技术教程 原创

前言

前几天网友反馈新浪图床挂了,我还有点不信,直到最近事件扩散之后才发现的因为新浪图床开启了防盗链导致用户放在网站的新浪图片都失效了

解决办法

新浪图床开启的是最简单的防盗链,也就是来源非新浪域名都不加载,那么我们不带来源就行了。

细讲:

方案1、html的话,在head标签中加入


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

对比图1.png

效果图.png


方案2、img标签加referrerpolicy="no-referrer"(浏览器非兼容,自测)

TIM截图20190427192350.png

方案3、该域名前缀ww1,ww2,ww3,ws3,ws2,ws1为ws1,ws2,ws3(已和谐)

方案4、https网站加载http的图片资源

http.png

方案5、Nginx无来路


add_header Referrer-Policy "no-referrer";

nginx.png

方案6、反代(缓存时间越高越好)


反代.png

补充:https://ws3.sinaimg.cn/替换为域名地址:https://cdn.sinaimg.cn.52ecy.cn

以上方法反代最稳妥,其他方案都存在浏览器兼容性问题,如有介意者自行抉择。

站点统计会有所异常,如有介意者自行抉择


本文最后更新于2019-4-27,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

发表评论:

评论列表:

  • 初识 Lv 1

    ww、ws 改为 tva  试试

  • 续写青春&#39; Lv 1

    现在接口好像有问题,上传不了

    • Young小杰 站长

      回复了续写青春&amp;#39;:新浪的接口已经GG了,另寻别路吧

  • 小河 Lv 2

    实测方案5 uc浏览器不兼容 chrome兼容

  • 过来学点东西打卡成功,现在时间:19点2分记得每天坚持打卡哦!

  • 小河 Lv 1

    每天到小杰博客来学点东西。

  • 小河 Lv 1

    每天到小杰博客来学点东西

  • 1 Lv 1

    开启反代后网站401...

  • yys Lv 1

    ##私密评论仅博主可见##

    • Young小杰 站长

      回复了yys:会者不难,难者不会,看不懂建议用现成的https://ws3.sinaimg.cn/

  • 秀儿 Lv 1

    天秀!感谢!

  • 清秋暖冬 Lv 2

    打卡成功,现在时间:17点26分记得每天坚持打卡哦!

    你的文章写的太好啦,赞一个回复了[真棒]

  • 手机扫描二维码
    阅读体验更佳