Wordpress 我有两个网站域名,A和B。我可以切换域名以便A';s内容移动到B,反之亦然?

Wordpress 我有两个网站域名,A和B。我可以切换域名以便A';s内容移动到B,反之亦然?,wordpress,dns,web,swap,Wordpress,Dns,Web,Swap,在上下文中,这两个博客都运行在WordPress上 它们运行着不同的主题,每个主题都是定制的 他们共享同一托管帐户 如果有人想知道这是怎么发生的,那么站点A就是我的名字,也是我开始写博客的第一个站点。随着博客的发展,我买了B,这是一个更好的域名,对我的利基搜索引擎优化更加友好。然而,我的大部分内容都在网站A上,我使用网站B只是为了制作资源页面,并更多地解释我是谁以及我能提供什么样的服务——类似的简历 现在有人正确地向我指出,站点B应该拥有大部分内容,而站点A(我的名字)应该是一个简单的站点来解释

在上下文中,这两个博客都运行在WordPress上

它们运行着不同的主题,每个主题都是定制的

他们共享同一托管帐户

如果有人想知道这是怎么发生的,那么站点A就是我的名字,也是我开始写博客的第一个站点。随着博客的发展,我买了B,这是一个更好的域名,对我的利基搜索引擎优化更加友好。然而,我的大部分内容都在网站A上,我使用网站B只是为了制作资源页面,并更多地解释我是谁以及我能提供什么样的服务——类似的简历

现在有人正确地向我指出,站点B应该拥有大部分内容,而站点A(我的名字)应该是一个简单的站点来解释我的想法

这是一个由于缺乏远见而造成的不幸局面。但是,唉,我来了


有没有办法交换我和我都拥有的域名,解决这个问题而不必一次一页地大规模传输内容

如果您在可以管理的托管网站上运行WordPress软件,则可以更新每个网站上web服务器的配置文件,以指向正确的路径。例如,如果您使用Apache且当前配置文件为:

<VirtualHost *:80>
    ServerName www.site_a.com
    DocumentRoot "/www/site_a"
</VirtualHost>

<VirtualHost *:80>
    ServerName www.site_b.com
    DocumentRoot "/www/site_b"
</VirtualHost>

服务器名www.site_a.com
DocumentRoot“/www/site\u a”
服务器名www.site_b.com
DocumentRoot“/www/site\u b”
然后将其更新为:

<VirtualHost *:80>
    ServerName www.site_a.com
    DocumentRoot "/www/site_b"
</VirtualHost>

<VirtualHost *:80>
    ServerName www.site_b.com
    DocumentRoot "/www/site_a"
</VirtualHost>

服务器名www.site_a.com
DocumentRoot“/www/site\u b”
服务器名www.site_b.com
DocumentRoot“/www/site\u a”

或者,如果您在WordPress网站(例如site_a.WordPress.com)上托管,那么您最简单的选择可能是下载每个网站的备份,并将其还原。

您应该联系您的网站托管提供商并寻求帮助。
它们可以通过交换两个站点的文档根目录(假定两个站点位于同一提供商)来帮助您。

通过下载每个站点的备份并还原它们,所有主题信息、自定义css和其他自定义设置是否也会被切换?或者我需要做大量的手动工作才能完成切换?我建议您使用自己喜欢的工具(例如BackupBuddy)备份站点,创建一个虚拟站点并进行恢复,然后查看它是否恢复良好,并对其进行彻底测试。对其他站点执行相同的操作。他说,如果一切顺利,就杀死虚拟机和生产站点,并从备份中再次恢复它们。