【网站建设】微博图床迁移本地和一键搬运到阿里云OSS方案

2019年4月29日17:34:05 5 6,930
摘要

一直以来,微博图床都是个人博主的不二选择,既能避免图片放在服务器,而服务器带宽不足带来的速度慢。最近本站图片,好多都不能访问,因为引用了微博图床,现在好多网站都已经开始迁移微博图床上的照片了。查了一下网上资料,相关解决方法,分享给大家。

【问题原因】

  • 对于许多站长而言微博图床一直都是不二选择,微博图床拥有大宽带,高速网络,不限制容量的显著优点。但是,最近微博运维团队对图床策略进行了升级,造成了引用微博图片的网站加载图片时大面积403错误,无权限访问图片资源。自然在前面给出了临时解决办法新浪微相册https外链图片无法调用解决方法,这个办法很好用,但No-ref会造成一些列连锁反应,且我们无法预测微博图床今后能否继续使用。
  • 我们需要将图片迁移到本地服务,但是对于长期使用的站长而言,工作量非常大,不可能一张一张的去迁移。
  • 这里大佬本各显神通,做出了一些列脚本。

【解决方案一:利用大佬写的工具进行迁移】

  • php写的小程序,扫描网站目录提取所有微博图床并下载到本地。图片迁移到本地
【扫描网站目录提取所有WB图床并下载下来的代码】
【编辑器搜索替换正则规则】

【解决方案二:在标头添加代码】

  1. <meta name="referrer" content="no-referrer" />
  • 头部添加以上代码,防止获取敏感信息,这个作用是:在页面引入图片、JS 等资源,或者从一个页面跳到另一个页面,都会产生新的 HTTP 请求,浏览器一般都会给这些请求头加上表示来源的 Referrer 字段。Referrer 在分析用户来源时很有用,有着广泛的使用。但 URL 可能包含用户敏感信息,如果被第三方网站拿到很不安全(例如之前不少 Wap 站把用户 SESSION ID 放在 URL 中传递,第三方拿到 URL 就可以看到别人登录后的页面)。之前浏览器会按自己的默认规则来决定是否加上 Referrer。

【解决方案三:开源项目】

【解决方案四:代码实现】比保存本地上传好

【总结】

  • 微博图床一时爽,迁移火葬场。还是那句话,小伙伴们在进行任何关于数据方面的操作前一定要记得备份!一定要记得备份!一定要记得备份!数据前万条,安全第一条。这是站长运维万古不变的运维名言。
下载信息 资源名称:扫描网站目录提取所有微博图床并下载到本地 应用平台:所有 资源版本:未知 资源大小:1.32 KB 文件下载:17 次
下载地址:发表评论并刷新可见

发表评论

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

目前评论:5   其中:访客  5   博主  0

    • kailiuwang kailiuwang

      我来看看是个什么洞仙歌

      • 每天 每天

        感谢分享

        • 55boy 55boy

          感谢分享

          • GXL GXL

            感谢🙏

            • 望

              感谢分享