【发布时间】:2012-04-29 12:36:07
【问题描述】:
我拥有两个域名:
- domain.com
- domain.net
...我无法确定如何最好地设置虚拟主机代码以实现一些目标:
- 如果访问者输入这两个域名中的任何一个,他们会转到
domain.net - 如果访问者键入前面带 www 的这两个域名中的任何一个,他们仍然转到
domain.net(没有 www) - 保留文件路径,因此:
-
domain.com/file.php最终转到domain.net/file.php -
www.domain.com/deeper/path/最终转到domain.net/deeper/path/ -
www.domain.net最终转到domain.net - ……等等
-
我在this Q/A entry 中看到,我相信就是我需要的,但我不是 100% 确定。有人可以确认(或更正)这将完全满足我的需要:
<VirtualHost *:80>
ServerName domain.net
ServerAlias www.domain.net domain.com www.domain.com
(the rest of the settings here)
</VirtualHost>
……就这么简单吗?
【问题讨论】:
标签: mod-rewrite vhosts