【发布时间】:2020-06-07 13:06:25
【问题描述】:
我有一个主域“main.com”(php 网站)。我还想创建插件域“second.com”(wordpress 网站)。我的目标是完全分离这两个域,这样没人知道它们是链接的。同样重要的是,谷歌和其他任何人都不会将这两个域链接或索引在一起。这意味着我不希望谷歌搜索为我提供 second.main.com 或 main.com/second.com
现在,如果我添加插件域,我的 cpanel 将在主域的 public_html 内创建文件夹。所以主域的文档根是/myaccount/public_html,插件的文档根是/myaccount/public_html/second.com 我可以通过以下方式访问插件域:
- main.com/second.com
- second.main.com
- second.com
我想让插件域只能通过 3. 选项访问。 如果我输入 1. 或 2. 选项,我不想打开插件域。
我已经搜索了一些解决方案,但我不知道我能做的最好的事情是什么。我也有一些我还没有尝试过的想法。
目前的解决方案是:
保留默认文件夹并修改 .htaccess,如 (How can I isolate addon domains under public_html from the main domain?)
将插件域的文档根目录更改为 /myaccount/second.com
现在 cpanel 不允许我这样做,所以我需要联系托管服务提供商(不确定我的托管是否可以使用此选项)。
-
重新组织文件夹和文档根目录,例如:
/myaccount/public_html/main.com
/myaccount/public_html/second.com
我还没有尝试过,不知道这是否是个好主意。
进行重定向,以便
second.main.com/*
和
main.com/second.com/*
重定向到 main.com
- 修改 robots.txt 以限制访问
现在我有这些选项。 我希望 main.com 和 second.com 都能被 google 发现,但我不希望任何人(甚至 google)知道他们共享同一个主机。 这样做的最佳做法是什么?
【问题讨论】:
标签: apache hosting cpanel appdomain