2012-04-02 38 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]