【发布时间】:2013-12-10 12:17:40
【问题描述】:
由于我的客户托管服务提供商域 cpanel 没有创建子域的可能性,我一直试图弄清楚如何将我的 htdocs 中的子文件夹镜像到我的 .htaccess 中的根 www 文件夹。
根目录:/domains/{domain.com}/htdocs/www/
子:/domains/{domain.com}/htdocs/beta/
我需要保持子域 {beta.domain.com} 完整,以让一切按计划进行。因此,当客户访问 {www.domain.com} 或 {beta.domain.com} 时,他需要看到完全相同的站点,并且域保持不变。
DOCUMENT_ROOT 是 '/etc/apache2/htdocs'
希望有人能帮帮我。
【问题讨论】:
-
两个域的 DOCUMENT_ROOT 是什么?
-
@anubhava 文档根目录是 '/etc/apache2/htdocs'
-
那么在这种情况下,
/etc/apache2/htdocs/www和/etc/apache2/htdocs/beta路径是什么?我相信/etc/apache2/htdocs/beta应该有beta.domain.com的网站内容 -
@anubhava /etc/apache2/htdocs/www 是根目录,包含所有文件和内容。当访问者访问 /etc/apache2/htdocs/beta 时,它将获得 www 文件夹中的所有内容,但带有子域。
-
嗯,那部分我没听懂。当 DOCUMENT_ROOT 为
htdocs时,www.domain.com将如何变为htdocs/www?有没有现成的规则?你能张贴两个网站的VirtualHost部分来说明清楚吗?