Shopware SSL - https Weiterleitung für alle Seiten einrichten

Voraussetzung für diese Anleitung ist ein funktionierendes SSL-Zertifikat für Deinen Webspace!

In dieser Anleitung lernst Du, wie Du alle Adressen auf www und SSL (https) umleiten kannst. Dazu reichen ein paar Zeilen Code in der .htaccess-Datei im Shop-Root-Verzeichnis:

.htaccess vorher:
<IfModule mod_rewrite.c>
RewriteEngine on
[...]
.htaccess nachher:
<IfModule mod_rewrite.c>
RewriteEngine on

# leitet Adressen ohne "www" auf Adresse mit "www" um
RewriteCond %{HTTP_HOST} ^shopdoktor.com$
RewriteRule ^(.*)$ http://www.shopdoktor.com/$1 [L,R=301]

# leitet Adressen ohne SSL auf Adresse mit SSL/https um
RewriteCond %{HTTP_HOST} www.shopdoktor.com$ [NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.shopdoktor.com/$1 [L,R=301]
[...]

Ersetze einfach shopdoktor.com durch Deine Domain.
Übrigens: Dieser Code funktioniert auch in Shops mit Multi-Shops. Füge den Code dazu einfach für jede Domain einmal ein und passen ihn an Deine Domains an.

Alternativ kannst Du auch diesen allgemeingültigen Code verwenden:

<IfModule mod_rewrite.c>
RewriteEngine on

# leitet Adressen ohne "www" auf Adresse mit "www" um
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

# leitet Adressen ohne SSL auf Adresse mit SSL/https um
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]