79564

Htaccess non-www to www und http to https

Hi zusammen

Seit neuerdings kostenlose Zertifikate verfügbar sind, möchte ich auch meine Webseite auf https umleiten lassen.

Aktuell hab ich den zweiten Teil vom Code unten bereits in meiner htaccess stehen.
Geht dies auch ein einem rutsch?
Sonst wird im es im zwei Fällen gleich 2x weitergeleitet, was unnötig ist und auch nicht gerne gesehen wird von Google.

Ziel:
http://example.com > https://www.example.com
http://wwwexample.com > https://www.example.com
https://example.com > https://www.example.com
https://www.example.com > passt so face-smile


RewriteEngine On
RewriteCond %{HTTPS} =off
RewriteRule ^ [https://%]https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301]

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



Danke
Grüsse Lupita
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 290227

Url: https://administrator.de/forum/htaccess-non-www-to-www-und-http-to-https-290227.html

Ausgedruckt am: 19.06.2025 um 10:06 Uhr

fognet
fognet 06.12.2015 um 12:10:31 Uhr
Goto Top
Hi

Ich habe einfach im Virtual host beim http Teil dies ergänzt:
> Redirect permanent / https://meineseite.ch/

Funktioniert Perfekt.
LG PPR
StefanKittel
StefanKittel 06.12.2015 um 12:30:31 Uhr
Goto Top
Hallo,

probier mal

RewriteEngine On

RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|

RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Es sind mehrere Conditions zusammen.

Viele Grüße

Stefan
79564
79564 07.12.2015 um 11:49:13 Uhr
Goto Top
Zitat von @fognet:

Hi

Ich habe einfach im Virtual host beim http Teil dies ergänzt:
> Redirect permanent / https://meineseite.ch/

Funktioniert Perfekt.
LG PPR

Hab in diesem Fall leider kein Zugriff auf den Virtual Host File.
79564
79564 07.12.2015 um 11:49:45 Uhr
Goto Top
Zitat von @StefanKittel:

Hallo,

probier mal

RewriteEngine On

RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|

RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Es sind mehrere Conditions zusammen.

Viele Grüße

Stefan

Hi Stefan
Da wechselt er nicht automatisch auf https... komisch.