多个子域到同一地址

时间:2015-06-15 10:41:32

标签: apache subdomain vhosts

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

我必须说;

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

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

还是有一个简单的解决方案。

1 个答案:

答案 0 :(得分:0)

是的,如果您希望将多个地址(如子域)用于同一位置,则可以执行此操作。

<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