将wordpress从域迁移到另一个域 - 但URL仍会重定向到旧域

时间:2015-05-07 11:26:22

标签: wordpress url redirect phpmyadmin migration

我已经将我的一个网站移动到一个新域名,在我上传了所有内容后,主页工作正常。但所有链接和图像仍然来自旧域。以下是我的所作所为。

  • 备份数据库
  • 将所有文件上传到新服务器。
  • 通过phpmyadmin
  • 将sql导入新服务器
  • 现在我使用this脚本来更改数据库中的URL。

现在,我面临的问题是:

  • 所有链接都将转到old domain.
  • 所有图片都与old domain.
  • 相关联 当我尝试运行old domain 时,
  • wp-admin也会重定向到mydomain.com/wp-admin

如果您对此有任何想法,请提供帮助,我们将非常感谢您的帮助。

3 个答案:

答案 0 :(得分:1)

我的问题已经解决,我将此作为答案发布,以便其他人可以从中受益。

我的问题是,siteurlhomeurl未更新,因此我已将define('RELOCATE',true);放入wp-config.php文件中。并再次尝试访问该网站,它转到正确的网址,但所有css都消失了。然后我前往wp-admin,它也没有css,但我还是尝试登录,但这一次它带我到了正确的urlwith css登录页面但是没有登录。然后我再次尝试登录,这次我已成功登录。然后我在管理面板中更改了urls settings

希望这有助于其他人处理同样的问题。

答案 1 :(得分:0)

您是否在wp-config.php更改了网址?

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

https://codex.wordpress.org/Changing_The_Site_URL

修改

使用phpMyAdmin并验证siteurl表格中的字段homewp_options。这两个字段应包含正确的域名。

答案 2 :(得分:0)

实际上,您应该为此任务使用duplicator插件,它将使我们的工作变得如此轻松,并可以自行处理所有问题。 现在我也遇到了这个问题,我已经通过WordPress的复制器插件实现了它,对我来说非常有用。