我拥有两个域名:
- 域名.com
- 域名.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
- …等等
我在这个 Q/A 条目中看到了我认为我需要的东西,但我不是 100% 确定的。有人可以确认(或更正)这将完全满足我的需要:
<VirtualHost *:80>
ServerName domain.net
ServerAlias www.domain.net domain.com www.domain.com
(the rest of the settings here)
</VirtualHost>
……就这么简单吗?