如何解决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更改新域名后使得网站正常运行的主要内容,如果未能解决你的问题,请参考以下文章