Redirects

Hallo,

nachdem das Problem mit SSL gelöst ist, taucht ein neues Problem auf.

Dieses Mal geht es um die Umleitungen.

Wenn ein Besucher die Seite aufruft wird er zuerst auf ohne www mit SSL umgeleitet und dann weiter auf www mit SSL.

Als Bsp.: http://www.domain. de > https://domain. de > https://www.domain. de

In den Einstellungen unter “Host/SSL Host” ist die Domäne mit www eingetragen.

Laut Support meines Hosters kann man diese “Zwischenumleitung” nicht vermeiden.

Ist das wirklich so? 

Warum sollte das nicht gehen? Die Umleitung auf SSL darf dann nicht über den “Hoster” gehen - also Configtool.

1. Mit und ohne www Domains auf den Shop einstellen.
2. Regelsatz per RewriteConditions zusammenstellen und ohne www bzw. ohne https gleich in einem Rutsch auf https://www umleiten. Nur hat Dein hoster nichts mit Deiner Shopware .htaccess zu tun, musst Du selber einbauen.  broken heart

Hi tiroled,

Du könntest noch die Einstellungen in der Website-/Serververwaltung überprüfen und schauen was dort eingestellt ist. Man kann für gewöhnlich festlegen ob eine Domain mit oder ohne www standardmäßig ausgeliefert wird. Wenn Du allerdings einen permanenten Aufruf über eine Variante - also mit oder ohne www - anstrebst, kommst Du nicht um eine eigene RewriteCondition herum, wie sonic schon sagte.

Cheers, Thomas

Danke für eure Antworten.

Die Supportantwort war ein Einzeiler, deswegen frage ich hier nach.

In der Serververwaltung ist immer mit www eingestellt.

Die Umleitung schaut so aus (http://en.forum.shopware.com/discussion/34477/nginx-und-ssl):

if ($scheme !~* ^https ){
    rewrite ^ https://$server_name$request_uri? permanent;
}

Wie kann man den Code so optimieren, sodass die Zwischenumleitung wegfällt? Oder funktioniert das mit nginx nicht?

Das Problem ist gelöst. Es lag an der Hosting Einstellung. Man muss auf “keine” (anstatt immer mit www) einstellen.

An dieser Stelle herzlichen Dank an AIXPRO für die rasche Hilfe und den entscheidenen Hinweis.