Apache 一个DocumentRoot,多个域,添加www但没有htaccess?
我有多个域名指向同一个文件夹,但我希望其中一些是www,另一些是非www。现在有一些东西导致它们都直接进入www版本,我不知道为什么 我有一个VirtualHost设置,其中ServerAlias用于所有域,如下所示: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
<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。