2012-04-02 42 views
0
Options +FollowSymlinks 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^http://agilerent.com$ [NC] 
RewriteRule ^(.*)$ http://www.agilerent.com/$1 [R=301,L] 

这是行不通的,而这是工作:很容易htaccess的重定向工作以相反的方式

Options +FollowSymlinks 
RewriteEngine On 
RewriteCond %{HTTP_HOST} !^http://agilerent.com$ [NC] 
RewriteRule ^(.*)$ http://www.agilerent.com/$1 [R=301,L] 

与前的状态的否定。我读过很多关于在最后一个小时的.htaccess材料的,但我无法实现还什么我做错了什么......

回答

0

%{HTTP_HOST}包含域名ONLY,例如example.com,www.example.com等,不包括协议。因此:

Options +FollowSymlinks 
RewriteEngine On 

RewriteCond %{HTTP_HOST} ^agilerent\.com$ [NC] 
RewriteRule ^(.*)$ http://www.agilerent.com/$1 [R=301,L]