2016-06-25 4 views
0

Ich fand jede Kombination im Netz außer dieser. Wie leite ich den gesamten Verkehr generisch an die "http://www" um?Umleiten aller Verkehr von Nwww zu www und https zu http

Damit passiert:

domain.com --> http://www.domain.com 
www.domain.com --> http://www.domain.com 
https://domain.com/page --> http://www.domain.com/page 

usw.

Vielen Dank im Voraus für jede Hilfe!

Antwort

0

Auf diese Weise

RewriteEngine on 
RewriteCond %{HTTPS} ^on [OR] 
RewriteCond %{HTTP_HOST} ^example\.com [NC] 
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L] 
0

Also alles, was Sie benötigen ist:

RewriteEngine On 

#Force WWW on everything 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 

#Check to see if HTTPS, if so, make HTTP 
RewriteCond %{HTTPS} on 
RewriteRule^http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

Dies wird WWW zwingen und HTTP auf alles.

+0

Danke aber 'https: // www.example.com' leitet nicht zu' http: // www.example.com' um. 'https: // example.com' leitet korrekt zu' http: // www.example.com' um – getimo

Verwandte Themen