2010-03-08 80 views
0

我正在使用.htaccess文件将请求重定向到文件。当我使用domain.com指向我的网站时,所有重定向都能正常工作,但是当我用www.domain.com指向我的网站时,它会将我带到apache测试页面。www.domain.com重定向到apache测试页面

这是我的htaccess文件

<IfModule mod_rewrite.c> 

Options +FollowSymLinks 

RewriteEngine on 

RewriteCond %{HTTP_HOST} ^domain\.com/ 

RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L] 
RewriteCond %{REQUEST_FILENAME} !-f 

RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.*)$ index.php?url=$1 [PT,L] 

ErrorDocument 404 index.php 

</IfModule> 

<IfModule !mod_rewrite.c> 

ErrorDocument 404 index.php 

</IfModule> 

任何一个可以帮助我解决这个,感谢

回答

0

会不会是你的Apache配置有指向的服务器名www.domain.com虚拟主机在默认网站?启用/ etc/apache2/sites-enabled(或等效)的内容是什么?