2016-11-26 5 views
1

Ich habe viele Artikel zum Neuschreiben gesehen, aber ich habe ein Problem.Umleiten von www zu nicht www mit SSL

example.com => https: // example.com (OK)
www.example.com => https: // example.com (OK)
https: // example.com => https : // example.com (OK)
https: // www.beispiel.com => https: // beispiel.com (FAIL)

Er versuchte mehrere Forum-Lösungen, aber ich habe das gleiche Problem. Jetzt ist meine .htaccess ist:

<IfModule mod_rewrite.c> 
RewriteEngine On 

RewriteCond %{HTTPS} off [OR] 
RewriteCond %{HTTP_HOST} ^www\.([^.]+\.[^.]+)$ [NC] 
RewriteRule^https://%1%{REQUEST_URI} [L,R=301,NE] 
</IfModule> 

Antwort

0

Sie verwenden können:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC] 
RewriteRule^https://%1%{REQUEST_URI} [NE,L,R=301] 
RewriteCond %{HTTPS} off 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [NE,L,R=301] 
</IfModule> 

In Ihrem Code, der zweite Test nicht mit http durchgeführt wird, und% 1 ist nicht korrekt.

Verwandte Themen