Php 如何用https://-wordpress ssl替换http://URL

Php 如何用https://-wordpress ssl替换http://URL,php,mysql,wordpress,ssl,Php,Mysql,Wordpress,Ssl,这似乎是一个简单的问题,但由于我不擅长MySQL,我不知道如何准确实现这一点 我想在HTTPS://中推出我的Wordpress网站,所以我用Plesk-Onyx(Lets-encrypt)生成了一个SSL证书,并将其添加到我的网站。但我现在必须将数据库中的旧数据库()等更改为 我知道mysql中有一个类似于find and replace命令的命令,但是我必须如何形成语句才能将所有链接(超过200个)准确地更改为https://我不确定wordpress表的确切外观,但是您的查询应该是这样的,

这似乎是一个简单的问题,但由于我不擅长MySQL,我不知道如何准确实现这一点

我想在HTTPS://中推出我的Wordpress网站,所以我用Plesk-Onyx(Lets-encrypt)生成了一个SSL证书,并将其添加到我的网站。但我现在必须将数据库中的旧数据库()等更改为


我知道mysql中有一个类似于find and replace命令的命令,但是我必须如何形成语句才能将所有链接(超过200个)准确地更改为https://

我不确定wordpress表的确切外观,但是您的查询应该是这样的,但是填充了正确的表

UPDATE table SET column = replace(column, 'http://', 'https://') WHERE column NOT LIKE 'https://%';

对于尚未更新的URL,这会将http://替换为https://。它只需运行一次。

我的表中有不正确的URL,该表名为
Gp90g_posts
,列为
guid
,因此该语句必须看起来像
UPDATE Gp90g_posts SET guid=replace(guid,'http://','https://'),其中guid不象'https://'