我在共享主机盒上设置了大量Vhosts,并在apache2.conf文件中使用以下指令:
VirtualDocumentRoot /www/hosts/%3+/%2/%1/public
所以,例如:
www.domain.com ==> /www/hosts/com/domain/www/public/
www.domain.co.uk==> /www/hosts/co.uk/domain/www/public/
问题是如果裸域指向我的服务器,我不知道文档路由在哪里。
我的想法是:
domain.com ==> /www/hosts//com/domain/public/
因为%3 +与任何内容匹配(域只有2个元素)。但是,如果我将index.html文件放在那里进行测试,那么它似乎不是设置DocumentRoot的地方。
任何想法都是
a)当VirtualDocumentRoot模式中缺少参数时,DocumentRoot的位置
或
b)如果只有2个域存在,如何设置不同的VirtualDocumentRoot(忽略2部分TLD,例如“.co.uk”grrrrr)
谢谢,
添
答案 0 :(得分:0)