如何解决WordPress更改新域名后使得网站正常运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决WordPress更改新域名后使得网站正常运行相关的知识,希望对你有一定的参考价值。

参考技术A

  你是说现在网站后台也进不去了吗,WordPress后台的站点地址是不能随便修改的,修改后可能导致网站打不开,如果出现这种情况可以在数据库更改,不知道你有进入数据库的权限吗
  在WordPress数据库找到
  wp_options这个文件修改里面的网址链接,不知道你说的是这个问题吗
第二种:
  找到当前wordpress主题的主题文件functions.php中(wp-content/themes),添加以下两行内容:
  update_option(\'siteurl\',\'http://要设置的域名\');
  update_option(\'home\',\'http://要设置的域名\');
  第二步:登录后台—设置—常规—重新输入新博客地址(WordPress
Address
(URL))和安装地址(Site
Address
(URL)),修改成功后一定记得删除之前在functions.php文件中添加的内容。

更改 Wordpress 网站的域名

【中文标题】更改 Wordpress 网站的域名【英文标题】:Change domain name of Wordpress site 【发布时间】:2021-10-28 15:35:32 【问题描述】:

很抱歉这个看似基本的问题,但我已经查看了类似的问题,并且这些解决方案(包括 Bluehost 文档)对我不起作用。

我有一个托管多个附加域的 Bluehost 帐户。目前:

    a.com > 现有的 wordpress 站点,位于public_html/a b.com > 指向public_html/b 的空目录

我只想将我的 wordpress 网站从 a.com 更改为 b.com

我已阅读此处的答案以及其他在线帖子,建议添加:

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

但这当然行不通。我也看不出这将如何工作,因为当我输入 b.com 时,服务器将在文件夹 b/ 下查找,该文件夹为空。我想我只是在某个地方遗漏了一个简单的步骤。

【问题讨论】:

【参考方案1】:

所以到目前为止,这似乎对我有用:

    在 wordpress 中,在设置下,将 Wordpress 和站点 URL 都更改为 b.com 此后,访问 a.com/wp-admin 将不再起作用。 在bluehost中,删除public_html/b并将public_html/a重命名为public_html/b

【讨论】:

【参考方案2】:

您查看过本教程吗? https://www.wpbeginner.com/wp-tutorials/how-to-change-your-wordpress-site-urls-step-by-step/

我还建议使用 Better Search Replace 插件https://wordpress.org/plugins/better-search-replace/ 之类的东西来扫描您的数据库并删除对域“a.com”的所有引用并将其替换为“b.com”

【讨论】:

以上是关于如何解决WordPress更改新域名后使得网站正常运行的主要内容,如果未能解决你的问题,请参考以下文章

如何解决WordPress更改新域名后使得网站正常运行

如何解决WordPress更改新域名后使得网站正常运行

如何在 Wordpress 中更改 PHPSESSID cookie 域名?

如何修改WordPress图片地址为相对路径

wordpress网站迁移

搭建WordPress网站时如何购买域名及进行域名绑定?