Hallo, wir nutzen einen deutschen Shop und einen englischen Subshop dazu. Ich habe nun folgendes Problem festgestellt: Wechselt man die Sprache von deutsch auf englisch über die Auswahl, wird die 404 Fehlerseite angezeigt. Grund ist, dass die URL des Shops falsch aufgebaut wird. Die deutsche Seite ist: http://www.domain.de/de/. Die englische Seite wird danach als http://www.domain.de/en/en/ aufgerufen, also mit doppelter Sprachwahl am Ende. Das Gleiche passiert beim Wechsel von englisch auf deutsch. Dann wird aus http://www.domain.de/en/ jetzt neu http://www.domain.de/de/de/, was wiederum zur 404 Fehlerseite führt. In den Grundeinstellungen ist hinterlegt bei deutsch als virtuelle URL: /de und bei englisch: /en Ich habe nun festgestellt, dass das Problem immer dann auftritt, wenn ssl aktiv ist und zwar überall aktiv. Wenn man ssl nur beim Bestellprozess aktiviert, ist der Ablauf korrekt und der Sprachwechsel erfolgt ohne Probleme. Also, wenn ssl überall aktiv: https://www.domain.de/de/de/ bzw. https://www.domain.de/en/en/, also falsch Wenn ssl nicht überall aktiv: http://www.domain.de/de/ bzw. http://www.domain.de/en/, also korrekt Ich würde natürlich gerne wieder die Option nutzen, den Shop generell unter ssl laufen zu lassen. Könnte das bitte noch jemand nachvollziehen, um sicher zu sein, dass das immer so ist und ein Bug ist?
Hallo, ich habe das gleiche Problem und noch keine Lösung gefunden. Hast du schon etwas herausgefunden?
Hallo, Welche Version hast du? In der 4.3er Linie gab es hier verschiedene Bugs. Müsste in 4.3.6 und 5 behoben sein. Moritz
Wir benutzen momentan noch 4.3.2, sollten wir dringend mal updaten… Bis dahin habe ich einen Workaround gefunden - zusätzlich zur Shopware-Option ‘Immer SSL aktivieren’ habe ich eine Weiterleitung im Apache eingerichtet. In der Apache Config: [code]
#…
Redirect permanent / https://www.domain.com/
…
[/code]