Er schreibt ja: „trotz .htaccess“
Im „media/“ Verzeichnis gibt es eine weitere htaccess, die für die „alte Medienstruktur“ einen eigenen „Rewrite“ für Bilder macht, und damit ggf. den Rewrite im Hauptordner überschreibt - war zumindest bei mir bei All-inkl. der Fall.
zwei Wege könnten zum Ziel führen:
In den Verwaltungstools für die Domains https/ssl erwzingen (force ssl)
eine eigene Umleitungsregel in die htaccess im media-Ordner einbauen.
Er schreibt ja: „trotz .htaccess“
Im „media/“ Verzeichnis gibt es eine weitere htaccess, die für die „alte Medienstruktur“ einen eigenen „Rewrite“ für Bilder macht, und damit ggf. den Rewrite im Hauptordner überschreibt - war zumindest bei mir bei All-inkl. der Fall.
zwei Wege könnten zum Ziel führen:
In den Verwaltungstools für die Domains https/ssl erwzingen (force ssl)
eine eigene Umleitungsregel in die htaccess im media-Ordner einbauen.
Natürlich überschreibt die htaccess im images-Ordner die Regeln im Hauptordner, wenn die Bedingung erfüllt ist und der Request dort landet. Das ist doch das Grundprinzip der htaccess-Dateien im Apache Server. Hat aber mit dem Problem, dass eine Datei mit und ohne www aufgerufen werden kann, nichts zu tun. Die Regel im medai-Ordner greift auch nur dann, wenn die Datei nicht existiert.
Ein Redirect auf https hat doch auch nichts mit dem Wunsch zu tun, alles von www.XYZ/media/images/ auf XYZ/media/images/ umzuleiten oder umgekehrt. Dafür muss eine RewriteRule im vHost oder in der Shopware htacess (gilt dann für alle Ordner) geschrieben werden.
Dein “Wissen” gilt offensichtlich nicht für alle Serverumgebungen.
Ich kann nur sagen: Durch die pure “Anwesenheit” einer htaccess im media-Ordner hat keine Regel aus der htaccess im Hauptordner gegriffen, wenn der Pfad mit media/ begonnen hat.
Weder die Umleitung von “ohne” auf “www” oder “http” auf “https” aus der htaccess im Hauptverzeichnis hat in media gegriffen. Eine schlichte weitere Regel in der htaccess aus dem media-ordner hat dann geholfen - so ganze ohne Eingriff in den vHost
Danke für die Rückmeldung.
Jetzt muss ich nur noch mit mir selber klären, warum mein Hirn irgendwann von “www” auf “ssl” umgeschaltet hat - war wohl ein Parallelthema
So, weil ich am Anfang der Jahres eine Änderung für die Domaineinstellungen machen musste, hatte ich keine Umleitung der “ohne” auf “www” mehr in der Domainverwaltung, die Bilder wurden also auch wieder “ohne” www ausgeliefert, wenn sie so aufgerufen wurden.
Also habe ich mich dem Thema wieder angenommen, weil es auch vor einigen Jahren noch anders war:
Ist in einem Unterordner eine .htaccess - also z.B. in “media/”, wird die .htaccess aus dem übergeordnetem Verzeichnis (Hauptverzeichnis) - zumindest was den Rewrite-Teil betrifft - nicht ausgeführt.
Um also Bilder auf “www.” umzuleiten, muss dann auch die .htaccess in “media/” angepasst werden.
Mag sein, dass dieses in anderen Serverumgebungen anders ist, bei mir ist es jedenfalls so!