【问题标题】:I have two website domains, A and B. Can I switch the domains so that A's content moves to B, and vice versa?我有两个网站域,A 和 B。我可以切换域以便 A 的内容移动到 B,反之亦然?
【发布时间】:2016-07-26 12:34:18
【问题描述】:

就上下文而言,这些都是在 WordPress 上运行的博客。

他们正在运行不同的主题,每个主题都经过定制。

他们共享同一个主机帐户

如果有人想知道这是怎么发生的,站点 A 是我的名字,也是我开始写博客的第一个站点。随着博客开始增长,我购买了 B,这是一个更好的域名,对我的利基市场更友好。然而,由于我在站点 A 上的大部分内容,我只使用 B 来制作资源页面并更多地解释我是谁以及我可以提供哪些服务 - 各种各样的简历。

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

这是由于缺乏远见而导致的不幸情况。但是,唉,我来了。

有没有什么办法可以交换我都拥有的域名,解决问题而不求助于一次一页的大规模内容传输。

【问题讨论】:

    标签: wordpress dns web swap


    【解决方案1】:

    您应该联系您的网站托管服务提供商并寻求帮助。 他们可以通过交换两个网站的文档根目录来帮助您(假设两个网站都托管在同一个提供商处)。

    【讨论】:

      【解决方案2】:

      如果您在可以管理的托管站点上运行 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>
      

      然后更新为:

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

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

      【讨论】:

      • 通过下载每个站点的备份并恢复它们切换,所有主题信息、自定义 css 和其他自定义是否也会被切换?还是我需要做大量的手动工作才能完成切换?
      • 我建议您使用您最喜欢的工具(例如 BackupBuddy)备份您的站点,创建一个虚拟站点并恢复它,看看它是否恢复良好,彻底测试它。对其他站点执行相同操作。如果一切顺利,杀死假人和生产站点,然后从备份中恢复它们,切换。
      猜你喜欢
      • 2012-03-04
      • 2014-07-03
      • 1970-01-01
      • 2013-08-10
      • 2016-01-21
      • 2015-07-15
      • 2022-09-27
      • 1970-01-01
      • 2021-04-03
      相关资源
      最近更新 更多