Wie man Shopware Shops immer über HTTPS ausführt.

Einige mögen es gerne sicherer. Das ist auch bei Shopware möglich. Zurzeit arbeitet Shopware noch daran eine komplette Lösung zu entwickeln. Mit kleinen Anpassungen kann schon jetzt der Shop komplett über HTTPS ausgeführt werden. Derzeit ist Shopware mit der Version 4.1.3 draußen und diese permanent Sicherung ist noch nicht umgesetzt.

Als erstes muss die .htaccess Datei erweitert werden. Fügen Sie folgende Anweisung ein:

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Damit HTTPS Links immer generiert werden, ist noch eine Anpassung am Shopware-Router nötig. Die Änderung wird in der Datei engine/Shopware/Plugins/Default/Core/Router/Bootstrap.php vorgenommen.

...
[498]// force https urls
[499]$secure = true;
...

Diese Anweisung fügen Sie ab Zeile 498 ein. Die geändert Datei können Sie sich auch hier herunterladen.

Das war's schon. Somit sollte auch Ihr Shop immer über SSL ausgeführt werden.
Bitte halten Sie trotzdem Ihren Shop immer auf dem aktuellen Stand!
Eine offizielle Lösung wird es sicher in einen der nächsten Updates geben.