起点VPN

一优鼠标垫

emlog设置了ssl及数据库批量更换文章和图片链接http为https

最近为了设置网站ssl,头都大了!折腾了好久。

博主用的是EMLOG程序,来说说设置了ssl的一些问题,那么就是把http换成HTTPS了。

要知道本博客是有数据的,所以要把文章数据和图片链接头都换成HTTPS,不然网站就会显示不是完全安全,不会出现绿锁(谷歌浏览器的安全提示)

那么问题来了,数据量大的话,每片文章后者图片去修改的话,工作来是非常巨大的,有什么简便方法了?

答案是,当然有!(前方高能,老手勿喷)

方法就是:数据库批量修改了

要修改的地方有两处

1.文章的链接(数据库表 - 库二级表 - 字段),域名换成你自己的,注意加上HTTPS,点击数据库表  - 点击SQL粘贴如下代码执行即可。一下图片链接亦是如此。

UPDATE `sxlog_com`.`emlog_blog` SET `content` = REPLACE(`content`, 'http://自己域名', 'https://自己域名')

emlog设置HTTPS

数据库批量修改图片链接

2.图片的链接(不懂请看图),注意换成HTTPS

UPDATE `sxlog_com`.`emlog_attachment` SET `filepath` = REPLACE(`filepath`, '图片目前的目录名', 'https://自己域名')

emlog设置HTTPS

最后就大工告成

谷歌安全提示HTTPS

补充:到百度站长后台做HTTPS认证提示数据还有链接没有修改成HTTPS,SQL执行如下代码:

UPDATE `sxlog_com`.`emlog_blog` SET `excerpt` = REPLACE(`excerpt`, 'http://自己域名', 'https://自己域名')

百度HTTPS认证

百度HTTPS认证

本博客所有文章如无特别注明均为原创。作者:随心复制或转载请以超链接形式注明转自 随心
原文地址《emlog设置了ssl及数据库批量更换文章和图片链接http为https

相关推荐

起点VPN

一优鼠标垫

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(2)

SQL 查询:


UPDATE `sxlog_com`.`emlog_blog` SET `content` = REPLACE(`content`, 'http://www.com', 'https://www..com')
MySQL 返回: 文档

#1142 - UPDATE command denied to user ''@'localhost' for table 'emlog_blog'
试试 2周前 (2018-11-25) 回复
@试试:什么意思?
随心网 2周前 (2018-11-25) 回复