Weiterleitung funktioniert nur teilweise, .htacces?!

Hallo,

unser Shop wird, egal welche Seite aufgerufen wird, immer korrekt auf https://www.DOMAIN weitergeleitet.

Wenn ich nun Bilder aus dem Content einer SHopseite bspw. einzeln als Link abrufe ohne www,

dann wird dies auch ohne www angezeigt und nicht als https://www

Beispiel: https://www.ewigetrauringe.de/media/image/a5/3f/c5/trauringe-rotgold.png

mit und ohne www erreichbar…

Ich kann mir nicht erklären, woran das liegen könnte?!

Der technische Support unsereres Server-Anbieters geht von einem SW Problem aus…

Das ist das normale Verhalten, sofern die Domain mit www und ohne www auf das Shopwarverzeichnis zeigt. Wenn das geändert werden soll, muss dies in der Serverkonfiguration erfolgen - z. B. ein Rewrite auf die www-Version. Falls es ein Apache ist, kann es alternativ auch in der htaccess des Shopwareverzeichnisses  angepasst werden. 

Es existiert bereits eine .htacces Datei im SW Verzeichnis. Das is ja das merkwürdige. Und diese funktioniert auch. Nur eben nicht bei Bilder, die auf einer Shopseite sind (png, jpg) Selbst Artikelbilder leiten direkt bei welchem Aufruf auch immer, auf https//:www. weiter…

@thering schrieb:

Es existiert bereits eine .htacces Datei im SW Verzeichnis. Das is ja das merkwürdige. Und diese funktioniert auch. . 

 Das habe ich auch nicht bestritten, sonst würde der Shop ja nicht funktionieren, wenn es ein Apache Server ist. Shopware liefert alle Bilder direkt aus und diese sind immer so wie beschrieben erreichbar. 

Das muss man individuell anpassen, wenn es stört. Die Anpassungen können je nach verwendetem Webserver in der zentralen Serverkonfig durchgeführt werden oder im Fall des Apache alternativ in der htaccess-Datei von Shopware.

Das ist kein Fehlverhalten von Shopware! 

Ich verstehe nicht genau, was du damit meinst. Was könnte man denn noch in die .htacces schreiben? Es muss sich ja explizit auf .jpg und .png beziehen?!

 

@thering schrieb:

Ich verstehe nicht genau, was du damit meinst. Was könnte man denn noch in die .htacces schreiben? Es muss sich ja explizit auf .jpg und .png beziehen?!

 

Es muss sich nicht auf jpg und png beziehen. Du willst ja alle Seiten und Dateien des Shops über www.domain.de abrufen, dann kann man auch alle Requests, die ohne www. hereinkommen direkt auf die www-Version umleiten. 

Rewrites können über Regular Expressions gezielt gesteuert werden. Wenn nur die Bilddateien umgeleitet werden sollen, filter auf das Verzeichnis media/image im Request, das ist robuster als die Dateiendung. In der Dateiendung könnten ja auch Fälle wie jpeg, Png, PNG etc. vorkommen.

Apache biete ausführliche Beschreibungen (Englisch) zu den Rewrite Möglichkeiten  und der Funktionsweise der Regular Expression an - folgen der Perl Syntax. ngnix ist im Prinzip dasselbe bei den Regex.

Die Umleitung kann bei Apache ebenfalls in einer htaccess-Datei im image-Verzeichnis erfolgen.  

Okay, danke.

Dann werde ich mir das mal einflösen.