2016-05-15 16 views
1

Ich habe das Umleiten folgendeRedirect NON-www für https www

RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 
RewriteCond %{HTTPS} !on 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

Wie kann ich nicht WWW https WWW umleiten?

Die .htaccess liegt im public_html Ordner

+0

di Du findest die Antwort darauf - die Antworten im Thread fehlen alle die Frage. – mindmyweb

Antwort

1

Sie folgendes verwenden:

RewriteCond %{HTTPS} !on [OR] 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule (.*) https://www.example.com%{REQUEST_URI} [L,R=301] 

Dies wird umleiten

zu

+0

Es funktioniert nicht :( – Overnet

+0

Dies ist eine getestete Regel und es funktioniert gut auf meinem Server. Löschen Sie Ihren Browser-Cache – starkeen

+0

Works: D Ich habe die htaccess in der obersten root wo befinden sich die public_html, private_html Ordner etc. Danke @starkeen – Overnet

1

Ich verwende diese auf einer Website Joomla und leitet es alles zu https://www Ich kann diese Lösung nicht sehen anderswo so dachte, ich würde es teilen

RewriteCond %{HTTP_HOST} ^domainname\.co.uk [NC] 
 
RewriteRule ^(.*)$ https://www.domainname.co.uk/$1 [R=301,L]