在GoDaddy cpanel托管上交换主域名

时间:2019-07-23 12:39:41

标签: cpanel backend web-hosting godaddy-api

我在GoDaddy cpanel上托管了两个域-一个是主域名,另一个是插件。这两个域中的每个域都托管有一个实时网站(两个网站均在Wordpress上开发)。基本上,我只需要交换Addon域即可成为主域。最好的方法是什么? 我已经研究过,并且收集了不同的方法。

1-第一种方法是,将主域网站文件(在File Manager上交换到public_html下的子文件夹中。而Addon域的网站文件将直接放置在Public_HTML文件夹的根目录下。另外,进入cpanel中的Addon Domains选项,并做一些有关将“连接”添加到插件的操作。我不明白这是什么意思。我可以看到我的Addon域在Addon Domains列表中。但是不确定我还需要做什么?

2-或者,我看到了另一种方法,就是为每个网站创建子文件夹,并在.htaccess(在public_html中)中指定要用作主域的文件夹(复制了{ {1}},然后将脚本的主域部分修改为您的域)。然后登录到Wordpress管理员,并在“设置”中确保.htaccesswordpress address (url)指向托管域下的正确子文件夹。显然,此方法的目的不是将整个网站的文件夹和文件直接放在site address (url)的根目录下,这很麻烦。但是要将每个网站组织在自己的子文件夹中。

那么更推荐哪种方法?即哪个最乱?

我的最后一个问题是,我已经在public_html的根目录下直接找到了主域网站文件夹和文件。我不知道哪些文件夹和文件属于该网站,我需要移至子文件夹。在public_html下,我有以下文件夹(其他网站的子文件夹除外,该文件夹显然属于其他网站)。我不知道这些文件夹中的哪个是主网站的一部分(移至子文件夹中),哪个文件夹不应该位于public_html下:

  • .htpasswds
  • 。知名
  • cgi-bin
  • hilositelock
  • oldwp内容
  • 副本
  • 测试
  • wp-admin
  • wp-content
  • wp-includes
  • wpps-tools

请参阅以下有关托管信息的信息(如果需要):

  • 主机包:旗舰版
  • cPanel版本:78.0(内部版本27)
  • Apache版本:2.4.39
  • PHP版本:5.6.40
  • 操作系统:linux

非常感谢

1 个答案:

答案 0 :(得分:0)

这是您问题的解决方案。

如果您要交换两个站点的数据(附加域和主域),请先使用某个插件(就像您使用WordPress一样)对两个站点的备份(文件和数据库)进行备份。

然后将附加域设置为主域。

现在,主域将成为托管域,并将此托管域添加为附加域,并在其上安装新的WordPress。

现在,您可以使用用于备份的插件简单地恢复两个站点的备份。

作为参考,您可以与此video相关。