我有多个域指向同一个文件夹,但我想要一些是www和一些非www。现在有些事情导致所有人直接进入www版本,我不知道为什么。
我为所有域提供了一个带有ServerAlias的VirtualHost设置:
<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>
我想弄清楚为什么http://domain3.com/info.php会转到http://www.domain3.com/info.php等等。
如何让它留在http://domain3.com/info.php,甚至让http://www.domain3.com/info.php切换到http://domain3.com/info.php
我想知道这是否在Apache设置中,因为我明白我可以使用htaccess来改变www或者不是,但是现在我没有在DocumentRoot文件夹中有任何htaccess而且它& #39; s仍然会重定向到www以获取所有内容。
谢谢!