Redirect auf www

Guten Morgen!

Irgendwie bekomme ich es nicht hin, dass der redirect per htaccess funktioniert.

Folgendes habe ich dort unter RewriteEngine on geschrieben

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

Aber irgendwie klappt es trotzdem nicht. Eingetragen habe ich es in die htaccess im public Verzeichnis und auch zum Test in das Hauptverzeichniss. Auch habe ich die Domain mit „www“ und ohne in den Verkaufskanal eingetragen.

Hat jemand vielleicht eine Lösung?

Über Hilfe wäre ich dankbar.

Vielen Dank.

habs nicht getestet, aber auch aus Stack Overflow:

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTPS}s on(s)|offs()
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [NE,L,R]
1 „Gefällt mir“

Das war die Lösung. Vielen Dank. 

Hallo,

aus mir nicht nachvollziehbaren Gründen bekomme ich die domain.com nicht auf die www-Domain umgeleitet.
Im Backend sind beide Domains eingetragen. Ich hätte gerne immer und ausschliesslich die www-Domain
Ich habe die htaccess in / und /public/ mit folgendem Eintrag erweitert:

<IfModule mod_rewrite.c>
    RewriteEngine on

    RewriteCond %{HTTP_HOST} !^www\.
    RewriteCond %{HTTPS}s on(s)|offs()
    RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [NE,L,R]
	
</IfModule>

Shopware Community v6.4.7.0

Hallo,

keiner eine Idee? :smiley:

Moin,

hast du es mal so versucht?:

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

Im Backend brauchst du ja theoretisch nur eine Domain eintragen?

Grüße
Matthias

Hallo @mewald

das hatten wir auch schon probiert… Ich kann’s gerade überhaupt nicht einordnen…
Auch mit einer Domain…

gibt’s noch irgendwo in den Tiefen des Backends Einstellungen bezüglich Domain?

Was für nen Server habt ihr denn laufen? Apache oder nginx oder was genau? Da könnte es dann sein, das die Regeln gar nicht greifen.

Grüße
Matthias

@mewald - Apache. Doch, die Regeln greifen problemfrei bei anderen Domains auf dem gleichen Shared-Server. Deswegen verstehe ich das nicht. Habe auch heute den Provider angeschrieben und warte noch auf Antwort.

Guten Morgen,

mein Provider kann an der htaccess nicht fehlerhaftes entdecken und auch das Log-File sieht gut aus.
Gibt es irgendwo ein Setting in Shopware, welches nach wie vor bei der Umleitung reingrätscht?

Wenn ich einen harten Redirect (Redirect 301 / https://neue-domain.tld) anlege die ganzen Domain auf eine gänzlich andere umzuleiten, geht dieser ohne Probleme.

Ok. Problem gelöst! Ich war schon kurz vor einer Neuinstallation!

Dieser Thread hat die Lösung präsentiert → RewriteRule anlegen - #3 von kischd

→ Sämtliche eigene Einträge für eine htaccess müssen in der /public/.htaccess getätigt werden.
UND VOR → # BEGIN Shopware