1

我的提供商有一个 php 帐户,我还为我安装了 cpanel。

我目前在那里有两个drupal 站点,我们将其称为主站点myMainSite,另一个正在建设中,称为myNewSite。

因此,当我访问www.myMainSite.com时,我会访问主站点。当我访问myNewSite.myMainSite.com时,我会访问正在建设中的 drupal 站点。

我的问题是,当我正在建设的站点上线时,我希望所有访问www.myMainSite.com的用户都能看到新站点(位于myNewSite.myMainSite.com下的站点)。

我怎样才能用cpanel做到这一点?它在“插件域”配置中吗?我不想要更改地址栏的重定向,即我想保留原始网址。

4

5 回答 5

0

您只需将 www.mainsite.com 的 DocumentRoot 更改为指向与 myNewSite.myMainSite.com 相同的 DocumentRoot。

于 2009-05-22T17:32:51.430 回答
0

我假设您已经使用 cPanel 的子域控制面板来添加myNewSite.myMainSite.com。我假设myMainSite.com/public_html/文件夹中。因此,新站点(以及具有子域的站点)将位于/public_html/myNewSite.myMainSite.com

为什么不能只使用文件管理器(或 FTP)将所有文件/public_html/移入/public_html/OLDsite

然后将所有内容从/public_html/myNewSite.myMainSite文件/public_html/夹中移出。

然后检查您的站点是否正在使用新文件。

也许您也可以向您的主机发送支持票,看看是否有其他方法。这可能就像他们在 Apache 的 conf 文件中为myNewSite.myMainSite.com子域更改某些内容一样简单。

我还认为您需要更改 Drupal 中的设置(当您更改域时),以便 Drupal 也知道新域名。

于 2009-05-23T03:25:20.860 回答
0

您可以使用 cPanel 中的“重定向”选项将所有访问者从旧站点重定向到新站点。或者您可以简单地将 Apache 中的 Virtualhost 更改为您的主域到您完成的目录(当前正在建设中)。

于 2016-10-23T20:15:50.630 回答
0

同意前面的回答。如果您想在主站点上加载子域的内容,那么您需要将数据从子域的目录移动到 public_html 的根目录。

只要确保您的主域上没有任何实时站点,如果您的主域有工作站点并且您将在根目录下上传内容,那么您的网站将由于内容冲突而无法运行。

如果不可能,那么您需要将内容上传到 public_html 的一个子目录下,然后您可以通过您的 P_website_name/目录名称访问该站点。

完成移动内容后,您需要将基本 UR L 更新为新站点 URL。它位于 cPanel >> 文件管理器 >> public_html >> Sites/Default/Settings.php

于 2017-08-30T10:25:49.927 回答
0

我建议您将主要的 2 个用户帐户分别称为 oldlive 和 newlive。

你可能有类似的域

oldlive.myMainSite.com 和 newlive.myMainSite.com

然后,您可以在未准备好时将 Park Domain myMainSite.com 添加到 oldlive.myMainSite.com。

完成当前位于 newlive.myMainSite.com 的新站点后,您将从 oldlive.myMainSite.com 中删除公园域并移至 newlive.myMainSite.com。

然后就可以顺利转移域名了。

于 2015-12-10T01:21:30.597 回答