WordPress在子目录下手动安装,然后映射到使用addon域



新建…我手动安装WordPress在我的主机的子目录,并建立了一个网站原型。我为他们创建了原型,他们决定使用它,所以我随后创建了一个指向子目录的添加域,并将他们的DNS映射到我的添加域名。

一切工作,除了,只有主页显示在菜单栏作为域名。所有其他(和所有链接)显示为我的原始域名/子目录。

有什么方法可以让我同步的东西,使所有的东西都在添加域名下?

您需要更新数据库中的所有链接。我建议使用工具来做这件事,因为很多数据库条目是序列化的,所以你不能做一个简单的查找和替换。

首先备份你的数据库。

之后使用这个工具

您将需要搜索olddomain.com/directory并将其替换为newdomain.com

虽然您所做的(聪明的)hack大部分都起作用了,但考虑到站点的长期稳定性和可靠性,您可能想要做不同的事情。(这可能看起来有点麻烦,但就像我刚才说的,它不仅应该照顾你当前的问题,还应该确保网站的长期稳定性。)

我将这样做:

在第一个实例中,不要将附加域映射到另一个域的子目录,而是为它创建一个常规目录(如果你有cPanel,这将是添加域时的默认路径)。

接下来,在登台/演示站点安装以下插件: https://wordpress.org/plugins/duplicator/

接下来,生成一个Duplicator包(通过wp-admin仪表板上的插件菜单)。

生成包后,将两个包文件(installer.php和archive/zip文件)下载到PC上。接下来,将这两个文件上传到希望在其中创建站点的活动域。接下来,在浏览器中打开以下链接:

http://{your_domain}/installer.php

并按照屏幕上的说明操作。您的网站应该创建,一切都应该工作良好。(这是一个WordPress站点迁移插件/方法,我已经使用了很长时间,用于各种用例-包括你的一个-效果很好)

最新更新