.HTACCESS子域,而不是.CONF子域

我有3个示例,并希望将此.conf转换为.htaccess,以便我不必一直重新启动我的Apache一次我更新了我的子域设置。

NameVirtualHost *:80 <VirtualHost *:80> ServerName www.myserver.com DocumentRoot /www </VirtualHost> <VirtualHost *:80> ServerName marhazk.myserver.com DocumentRoot /www/marhazk.com </VirtualHost> <VirtualHost *:80> ServerName perfectworld.myserver.com DocumentRoot /www/perfectworld.com </VirtualHost> 

任何想法如何?

这是不可能的在htacess文件中使用虚拟主机设置,但你可能想看看Apache大量虚拟主机设置,这允许有servername和documentroot之间的dynamic映射http://httpd.apache.org/docs/2.0 /vhosts/mass.html

你不能把VirutalHost指令放在.htaccess文件中。 Apache如何才能知道在哪里寻找.htaccess文件呢?

在Apache帮助页面上 ,注意上下文仅限于服务器configuration。