Migrating from http to https

时间:2017-01-31 作者:VogeV

我正在迁移我的WordPress(http) 其他网站上的网站(https) 上的服务器subdomain.

我已经完成了迁移网站时的常规操作:

通过ftp下载文件导出数据库并替换地址(例如替换http://example.com 具有https://subdomain.examplexyz.com)

在新服务器上创建数据库

导入文件(通过FTP)和数据库

修复.htacces 和wp选项表,无任何结果

碰巧我一搜索subdomain https://subdomain.examplexyz.com 我被重定向到https://examplexyz.com, 所以在新服务器上,而不是在我移动网站的子域上。

现在我有几个问题:

1) 导出数据库时,是否需要替换http://example.com 具有https://subdomain.examplexyz.com ?

2) 我应该换些什么吗。htacces?

2 个回复
SO网友:KAGG Design

这个问题的另一个答案是,如果数据库包含序列化数据中的链接,则会直接损坏数据库(大多数现代主题都会这样做)。

WordPress将所有内部链接保持为绝对链接。(如果您的主页包含链接,比如联系人页面,则在数据库中存储为http://example.com/contacts.php). 如果在主题的按钮中使用这样的链接,它们将位于序列化数据的内部,直接替换数据库将损坏您的站点。

您需要的是使用特殊工具,如Search and Replace 或者更好,移动站点的优秀插件-Duplicator.

这些工具将帮助您正确移动站点。

SO网友:Charles Xavier

您还可以在数据库中搜索URL,查看是否遗漏了任何内容:然后将其替换为新的URL(https://subdomain.examplexyz.com)

SELECT * FROM wordpress.wp_options where option_value LIKE "%example.com%";

相关推荐

Redirection problems

请帮助我克服重定向问题。我需要在子域上工作,而不是在主域上工作,但这里两个域是不同的。我所做的是-将所有(website.com)文件复制到另一个子域(demo.websiteA.com),并根据wp配置更改数据库名称。php文件。但每当我尝试打开演示时。网站a。com它重定向到网站。com公司请帮帮我提前感谢