HTTPS bzw. SSL überall aktivieren

Hallo,

ich habe mir Shopware 6 über Profihost und ein SSL Zertifikat installieren lassen. Wie ich kann nun überall HTTPS(bzw. SSL) aktivieren? In den Shopware 6 Einstellungen finde ich nichts dazu.

 

Du musst auf das http in der sales channel Domain klicken und speichern. 

Gruß heiner 

Also bei mir steht (links im Menü) unter Verkaufskanäle meine Domain. Wenn ich da draufklicke kommt der Reiter Allgemein. Und unter Domainen stehen 4 Varianten: mit/ohne Https + mit/ohne www.

Meinst du hier?

Edit: Alle vier Kombinationen kann ich auch öffnen. Ich will aber, dass alle Seitenrufe auf HTTPS ohne www rauskommen.

Du richtest eine Domain mit HTTPS ein, und sagst Profihost, die sollen standardmäßig alle HTTP Request via 301 auf HTTPS umleiten. 

Also das dort nur die gewünschte Variante steht und dann mit .htaccess arbeiten, oder?

Edit: hab auch parallel eine Anfrage an Profihost gestellt.

Hallo,

es funktioniert jetzt.

Habe unter „Domänen“ nur noch 1 Variante stehen.

Zusätzlich folgende Zeilen in die  .htaccess - Datei (im Ordner deinedomain.de/public) eingefügt:

 

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

 

 

Ich klinke mich hier auch noch einmal ein.

Und zwar besteht bei all-inkl weiterhin das Problem, dass der admin unendlich langsam läuft.
Trotzdem soll die Storefront nur per HTTPS erreichbar sein.
Bedeuetet: Rule für https der Storefront, Ausnahme aber für den Admin - das läuft bei mir gerade aber leider nicht.
Mit Zeile 4 dachte ich den Effekt zu erzielen, dem ist aber nicht so.

RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteRule ^(admin)($|/) - [L]
RewriteRule (.*) https://www.domain.de/$1 [R=301,L]

Hat da wer noch eine Idee? … all-inkl hilft an der Stelle leider nicht weiter.

Schöne Grüße,
Niklas

Hier kann ich etwas weiterhelfen:

Es liegt bei All-Inkl. am Betriebssystem Ubuntu 16. Ich habe bei denen einen eigenen Server. Das Problem war bekannt und die haben auf Ubuntu 18 upgedatet.

Wie es bei kleineren Hostingverträgen aussieht weiss ich nicht.

Die Sachen mit Ubunto ist mir bekannt, ein paar Sachen laufen von uns nur nicht aktuell unter Ubuntu 18.
Stand schon im Gespräch mit all-inkl, deswegen bin ich etwas auf diese Zwischenlösung angewiesen.
Wenn ich es noch hinbekomme, dass das Frontend immer per HTTPS läuft und der admin nicht, wird das als zwischenlösung funktionieren.
Aber ja, das will eben noch nicht, Knackpunkt ist die htaccess.

@illusionstudio schrieb:

Hier kann ich etwas weiterhelfen:

Es liegt bei All-Inkl. am Betriebssystem Ubuntu 16. Ich habe bei denen einen eigenen Server. Das Problem war bekannt und die haben auf Ubuntu 18 upgedatet.

Wie es bei kleineren Hostingverträgen aussieht weiss ich nicht.

Also ich bin auch bei all-inkl. Habe nur ein Standart Paket, konnte SW6 nicht installieren weil die MySQL Version veraltet war. Umzug auf einen neuen Server wurde problemlos über Nacht abgewickelt und auch kostenlos.