为什么在安装HTTPS时主题设置丢失

时间:2020-04-06 作者:J.BizMai

我在一个网站上安装了https。我执行了以下步骤:

找到证书SSL,在中添加重定向。htaccess在数据库中全部更改http://mon-site.fr 进入https://mon-site.fr

关于数据库更改的更多说明为了在数据库中进行此更改,我制作了自己的插件,该插件首先运行一个“select”,在替换字符串之前进行检入。一种控制我做什么的方法。

现在我替换了“http://my-site.com“由”https://my-site.com“在这些表/列中:

选项->选项值->帖子->帖子内容->guid->评论->评论作者url

2 个回复
SO网友:Shaikh Aezaz

从技术上讲,似乎没有连接,但您可能会破坏数据库中的序列化数据。你能用更好的搜索替换插件再试一次吗https://wordpress.org/plugins/better-search-replace/ 看看它是否还是坏了?如果不是,则您正在破坏序列化数据。

SO网友:J.BizMai

正如@Shaikhaezazaz所说,当您在数据库中为序列化数据运行一个简单的替换时,您会得到以下结果:

s:18:"https://my-site.com"
而不是

s:19:"https://my-site.com"
这就是为什么主题选项会破坏序列化数据。

相关推荐

从http更改后,无法通过应用程序登录到HTTPS网站

简单地说,我无法通过wordpress应用程序登录我的网站。我以前可以登录,但自从更新后,我一直无法登录。我相信自从我把网站搬到https 从…起http访问/错误日志中没有任何内容,每次登录时只有此条目:[28/Oct/2019:15:17:02 +0000] \"POST /xmlrpc.php HTTP/1.1\" 200 4131登录时收到的错误为:The username and password you entered is incorrect.但是,通过登录desktop/chrome mo