[mark_b]
新浪微博图片已经开防盗外链了,所以不好使用了。
[/mark_b]
庆祝一下,折腾了一天,终于把小绿锁给搞上了。
- 博猪之前没小绿锁主要因为外链图片还是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语句,这里就不详述。
公告 : 本站提供的源码、模板、插件等等其他资源,不包含技术服务请大家谅解。赞助本站VIP会员免费提供技术服务以及远程协助 。
说明: 教程版权归原作者所有,本站只是负责搜集整理,不承担任何技术及版权问题。在本站下载任何教程仅提供学习参考,不得用于商业用途,请在下载后在24小时内删除。
须知: 本网站资源来源于网络收集,如有侵权,请联系站长进行删除处理。分享目的仅供大家学习和交流,请不要用于商业用途,否则后果自负。
声明:本站提供的教程(文章)均为网上搜集或本站原创,如果该程序涉及或侵害到您的版权可联系我们进行处理。