Apache 一个DocumentRoot,多个域,添加www但没有htaccess?

Apache 一个DocumentRoot,多个域,添加www但没有htaccess?,apache,.htaccess,virtualhost,httpd.conf,Apache,.htaccess,Virtualhost,Httpd.conf,我有多个域名指向同一个文件夹,但我希望其中一些是www,另一些是非www。现在有一些东西导致它们都直接进入www版本,我不知道为什么 我有一个VirtualHost设置,其中ServerAlias用于所有域,如下所示: <VirtualHost *:80> ServerAdmin info@domain.com DocumentRoot "c:/Apache24/htdocs/domain1" ServerName domain1.com Server

我有多个域名指向同一个文件夹,但我希望其中一些是www,另一些是非www。现在有一些东西导致它们都直接进入www版本,我不知道为什么

我有一个VirtualHost设置,其中ServerAlias用于所有域,如下所示:

<VirtualHost *:80>
    ServerAdmin info@domain.com
    DocumentRoot "c:/Apache24/htdocs/domain1"
    ServerName domain1.com
    ServerAlias www.domain1.com
    ServerAlias domain2.com
    ServerAlias www.domain2.com
    ServerAlias domain3.com
    ServerAlias www.domain3.com
    ServerAlias domain4.com
    ServerAlias www.domain4.com
    ErrorLog  "c:/logs/www/domain1-error.log"
    #CustomLog "c:/logs/www/domain1-access.log" common
    CustomLog "| c:/Apache24/bin/rotatelogs.exe C:/logs/www/domain1/access-%Y_%m_%d.log 86400 -300" combined
    # php version #
    AddHandler fcgid-script .php
    FcgidWrapper "c:/php/php-cgi.exe" .php
</VirtualHost>

服务器管理员info@domain.com
DocumentRoot“c:/Apache24/htdocs/domain1”
ServerName域名1.com
ServerAlias www.domain1.com
ServerAlias域名2.com
ServerAlias www.domain2.com
ServerAlias域名3.com
ServerAlias www.domain3.com
ServerAlias域名4.com
ServerAlias www.domain4.com
ErrorLog“c:/logs/www/domain1 error.log”
#CustomLog“c:/logs/www/domain1 access.log”通用
CustomLog“|c:/Apache24/bin/rotatelogs.exe c:/logs/www/domain1/access-%Y_%m_%d.log 86400-300”组合
#php版本#
AddHandler fcgid script.php
FcgidWrapper“c:/php/php cgi.exe”.php
我想知道为什么要去等等

我怎样才能让它停留在,甚至切换到

我想弄清楚,据我所知,在Apache设置中,我是否可以使用htaccess来更改www,但现在我在DocumentRoot文件夹中没有任何htaccess,它仍然会重定向到www


谢谢

你能给我们发布你的Apache配置吗?你不需要(也不应该使用).htaccess,如果你已经访问了实际的
部分,听起来你已经访问了,但是如果你能看到它,以及它可能在服务器级别继承的任何其他自定义配置,那就太好了。我们确实有访问权限。这是一个WAMP/Windows服务器,我更新了上面的代码,以获取VirtualHost的格式和内容。我们基本上是在directorie标记中使用Apache的默认值和FastCGI PHP和AllowOverride。