多个子域到同一地址

Multiple subdomains to same address

我想将多个子域重定向到同一个地址。 假设我希望 www.sitename.com 和 sitename.com 重定向相同的地址。

我一定要说吗;

<VirtualHost www.sitename.com:81>
    .
    .
    .
</VirtualHost>

<VirtualHost sitename.com:81>
    .
    .
    .
</VirtualHost>

或者有没有简单的解决办法

是的,如果您希望在同一位置使用多个地址(例如子域),您可以这样做。

<VirtualHost *:81>
     ServerName example.com
     ServerAlias www.example.com sub1.example.com sub2.example.com
     DocumentRoot /var/www/example.com
     #more stuff etc here if needed    
</VirtualHost>

它是基于名称的虚拟主机的一部分。

http://httpd.apache.org/docs/2.2/vhosts/name-based.html