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

dies nicht funktioniert, während dies funktioniert:Sehr einfach .htaccess Umleitung funktioniert in entgegengesetzter Weise

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

mit der Negation vor der Erkrankung. Ich habe eine Menge Material über .htaccess in letzter Stunde lesen, aber ich kann noch nicht erkennen, was ich falsch mache ...

Antwort

0

%{HTTP_HOST} enthält Domain-Namen nur, z.B. example.com, www.example.com etc und enthält kein Protokoll. Daher:

Options +FollowSymlinks 
RewriteEngine On 

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