[庆祝] 终于把小绿锁给上起来了 记录一下 分享一下心得

Mr.M
Mr.M
Mr.M
516
文章
19
评论
2017年9月30日18:22:08 评论 3,241 875字阅读2分55秒

新浪微博图片已经开防盗外链了,所以不好使用了。

庆祝一下,折腾了一天,终于把小绿锁给搞上了。

 

  • 博猪之前没小绿锁主要因为外链图片还是http的。
  • 外链图片使用的是 七牛对象存储 和 新浪微博相册。
  • 其实这样在外链图片链接上 把http://改成 https://即可。
  • 目前暂时未见七牛收费,毕竟好像https好像收费的,不知道是不是只是CDN有关。

 

具体方法

  • 首先,备份好数据库。由于要对数据库操作,所以必须先备份好数据库。如何备份数据库,这里就不详说,可以网上搜索相关教程。
  • 其次,可以通过PHPMyadmin面板操作。打开PHPMyadmin数据库管理软件,登陆后台选择对应的数据库wp_posts表。
  • 然后,点击“搜索”菜单 ,点击  "查找并替换" 。
  • 在查找的地方填上你需要替换的域名,在替换为处填写替换后的域名,然后再点击下面的执行,进行替换。
  • 栗子:http://wx4.sinaimg.cn  替换为 https://wx4.sinaimg.cn  。新浪的,注意 wx4 新浪的图,有的不是这个二级域名,你有的都需要改。七牛同理,就是http后面加个s 成为https 。
  • 总结:就是将所以http外链图片改成https链接的图片。如果你用的图床不支持https,那么很不幸的告诉你,这样是没效果的,要不就是换图床,要不是就让商家支持https。
  • 万恶的ssl。哈哈,不过我还是很喜欢小绿锁的。

 

当然使用SQL命令也行,未测试。

输入命令:UPDATE pb_posts SET post_content = REPLACE( post_content, '旧域名', '新域名' );

UPDATE语句说明

UPDATE 表名 SET 字段 = REPLACE(字段,'待替换内容','替换值');

表明和字段名都不需要引号,只是在待替换内容和替换值上是需要引号的,因为他们是字符串类型的,这里要注意下。

这里需要注意的是,PHPMyadmin更新有可能并不完整,建议采用MySQL命令方式。即通过DOS或是LINUX命令窗口登陆数据库更新,更新语句即为UPDATE语句,这里就不详述。

继续阅读
  • 支付宝红包
  • 扫一扫获得红包
  • weinxin
  • 支付宝打赏
  • 扫一扫支付宝打赏
  • weinxin
Mr.M
  • 本文由 发表于 2017年9月30日18:22:08
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

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

评论:0   其中:访客  1   博主  1
    • chancat chancat 0

      七牛没扣钱是因为没有到达计费的标准,哪天你试试发一张外链图片 观察看看 :grin:

        • admin admin

          回复 chancat 嘿嘿,我会说,我现在全部改用新浪了吗?嘿嘿