新建…我手动安装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站点迁移插件/方法,我已经使用了很长时间,用于各种用例-包括你的一个-效果很好)