Wordpress-将Wordpress更改为新域

问题描述 投票:0回答:1

我在以下位置安装了Wordpressscottmollon.com/williammessner-loebs这些文件位于public_html / williammessnerloebs

但是我们想让他拥有自己的域名。所以我有了bloebs.com,并与我的主机提供商(A2 Hosting)一起将其设置为附加域。我将bloebs.com配置为指向/ public_html / williammessnerloebs

因此,如果您访问bloebs.com,则可以正确看到wordpress网站。但是,如果您单击某个帖子,它会将您带到scottmollon.com/williammessnerloebs/2019/10/10/appearances/例如。

我希望所有网址均为bloebs.com网址。

我曾尝试在我的Wordpress常规设置中更改网站网址和主网址,但这只会破坏一切。页面加载时没有格式化或样式化的内容或图像。我已通过将这些URL编辑回数据库中的scottmollon.com URL来解决此问题。

无论如何,我能完成我希望做的事吗?

wordpress
1个回答
1
投票

您迈出的第一步是正确的。但是还有更多事情要做:

  1. 更改您的网站URL和主页URL。您可以在后端的常规设置中执行此操作,也可以编辑wp-config.php文件并添加(也许有https):

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

  2. 登录到后端(您将首先注销),然后转到常规设置以检查是否设置了新的URL。也请转到“永久链接”,进行选择并单击保存。

  3. 安装一个插件来覆盖数据库中的URL,例如https://wordpress.org/plugins/go-live-update-urls/。在此插件中,您只需要输入旧的wordpress URL,然后输入新的URL。您不需要覆盖插件文件,因此请不要选中它。

  4. 之后,一切都会正常进行。您可以再次删除该插件,因为您不再需要它。

  5. 如果主题文件中包含任何url,那么您不是在动态获取而是手动插入了它们,则必须手动进行编辑。插件“ Go live ...”将仅覆盖数据库中的URL。

希望这可以帮助您。

© www.soinside.com 2019 - 2024. All rights reserved.