Umleitung von www. Auf ohne www

Hallo Forum, ich habe momentan das Problem, dass die Seiten trotz Eintrag in der htaccess nicht weitergeleitet werden.

Der Code:

RewriteEngine on
# leitet Adressen mit „www“ auf Adresse ohne „www“ um
RewriteCond %{HTTP_HOST} ^smadget.ch [NC]
RewriteRule ^(.*)$ https://smadget.ch/$1 [L,R=301]

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

Habe ich da einen Fehler drin? Habe den Code im Internet gefunden.

Wir haben den hier im Einsatz, bisher keine Probleme ( auch aus dem Netz gezogen)

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.domain\.de$ [NC]
RewriteRule (.*) https://domain.de/$1 [R=301,L]

Hi,

  1. die .htaccess Datei im Public Ordner muss angepasst werden - nicht im Shopware Root
  2. Der folgende Code funktioniert:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^smadget.ch$
RewriteRule ^(.*)$ https://smadget.ch/$1 [R=301,L]

Hab jetzt mal die von stan probiert falls die nicht geht probier ich die zweite. Sollte das sofort nach dem speichern funktionieren oder muss man etwas abwarten?

Sollte eigentlich sofort wirken.
Wichtig ist wie PromoID sagte, den Eintrag in der htaccess im public Ordner zu setzen.

Ja es ist die htaccess im public…monentan wird nur die Hauptdomain umgeleitet, wenn ich Kategorien oder Produktseiten mit www probiere geht es nicht

Der Shop lädt gar nicht mit www. Bevor ich den Code integriert habe kam die Seite des Servers „hier entsteht eine Website“ aber ohne www. Hat alles funktioniert

Grade selbst probiert hier, also er leitet auch die Kategorien sowie Produkte um.
Schau mal im Verkaufskanal unter Domains. Da muss natürlich auch ohne www stehen, bzw. die mit www gelöscht falls beides drinsteht.
Eventuell auch einmal Cache leeren

Ok ja dann liegts wohl am cache meines Browsers probier es später nocheinmal nach dem Löschen. Danke schonmal für dir Unterstützung​:ok_hand::ok_hand:

Kein Problem, viel Erfolg. Meinte eigentlich den Shopware Cache :slight_smile:

Also bei mir funktionierts noch immer nicht hab den Cache im shopware gelöscht im Verkaufskanal ist nur https://smadget.ch drin in der env. Ist auch ohne www drin und bei einem seo check zeigts mir auch an, dass beises genutzt wird was nicht sein sollte wenn die Weiterleitung funktioniert

Scheinbar hast Du ein Problem mit Deinem SSL Zertifikat:

NET::ERR_CERT_COMMON_NAME_INVALID

Check mal Dein Zertifikat! :wink:

Fehlerursache(n):

  • ungültiges SSL-Zertifikat
  • Falsch konfigurierte Weiterleitungen
  • Falsch konfigurierte Proxy-Einstellungen
  • Probleme mit Antivirus oder Browser-Erweiterungen
  • Probleme mit dem Betriebssystem

War such schon ein Gedanke von mir, dass das Zertifikat nicht in Ordnung ist…kann man das einfach löschen und ein neues ausstellen? Oder muss man dazwischen abwarten?

Wenn ein SEO-Tool sagt, dass da mit und ohne www im HTML-Code ausgeliefert wird, hat das ja nichts mehr mit einem nachgelagerten redirect zu tun. Das ist dann noch eine Shopware-Sache - code statisch hinterlegt? SEO-Index neu aufgebaut?

Manchmal kann man solche Weiterleitungen ja schon beim Provider erstellen.
Bei welchem Provider bist denn und was für eine Art Zertifikat ist das?
Das wird ein kostenloses sein, oder?

Ok, Du scheinst wohl bei der hosttech GmbH zu sein, oder?
Die haben ja grundsätzlich auch kostenlose Let’s Encrypt Zertifikate:

Info hier…

Wenn Du so eins nutzt, kannst Du natürlich jeder Zeit das Zertifikat löschen und ein neues erstellen. kann aber auch sein, dass alles ok ist mit dem Zertifikat, Du aber zu viel Weiterleitungen erstellt … oder sonst was Schräges gemacht hast…!?

Wenn man auf der Seite von hosttech genau liest, steht da auch folgendes:

»Let’s Encrypt kannst du direkt in Plesk für deine Domain mit und ohne «www» aktivieren. Die Bestätigung der administrativen Kontrolle, erfolgt über einen DNS Eintrag.« :wink:

Ja bin bei hosttech mit gratis Zertifikat
Weiterleitungen habe ich momentan nur in der htaccess drin sonst serverseitig habe ich keine weiterleitungen.
Bis vor kurzem hatte ich shopware 5 da hat alles funktioniert erst seit ich vor kurzem auf shopware 6 gewechselt habe funktioniert das mit der weiterleitung nicht mehr

Also wenn Du den Haken da schon im Plesk drin hast, würde ich erst mal sämtliche Weiterleitungen in der .htaccess rausnehmen und dann nochmal testen!

Halte Dich auch an das hier: Wie installiere ich ein SSL-Zertifikat?

Wenn das alles so richtig erstellt wurde, also so, wie indem Video, dann kannst Du immer noch Deine Weiterleitung von www auf non-www erstellen.

Also mittlerweile hat sich auch der Hoster gemeldet. War eine Serverseitige Einstellung die sie vornehmen mussten um alles auf ohne www. Umzuleiten.

Danke euch allen für die Unterstützung und die schnellen Antworten :pray:

1 „Gefällt mir“