2017-01-19 6 views
0

Ich habe ein großes Problem. Ich habe viele Codeschnipsel ausprobiert, aber nichts funktioniert richtig. Meine eigentliche Code in .htaccess sieht wie folgt aus:https: // www zu https: // (via .htaccess)

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

Der Kodex machen www-non-www und alle gehen zu HTTPs. GROSS! Das Problem ist jetzt, dass https://www verfügbar sind.

https://www 

nur: Wie kann ich das Umleiten

https:// 

Kann jemand mir dabei helfen? Ich habe jetzt stundenlang versucht und suche und suche und suche ... aber alle Codes und Tipps funktionieren nicht für mich.

Antwort

0

Bearbeiten Sie Ihre .htaccess dazu ..

RewriteEngine on 

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

RewriteCond %{HTTPS} !on 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 
+0

funktionieren nicht. Lies meine Frage. Ich habe das Nicht-www in meinem Code. Das Problem ist, dass https // www nicht zu https // –

+0

umleiten Versuchen Sie diese Einstellungen. hoffe es funktioniert. –

Verwandte Themen