SSL via mod_rewrite Problem für API_URL Erkennung?

Moin,

ich habe einen Shop, bei dem ich via mod_rewite Rule SSL erzwinge.
Die Regel sieht wie folgt aus und macht auch, was sie soll (zumindest im Frontend :sweat_smile:)

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]
</IfModule>

Nun zeigt aber Shopware (v6.4.17.1, selfhosted), dass meine hinterlegte Shop-URL falsch ist.
Ich habe mich nun gefragt, ob es an der mod_rewrite liegt. Nun was soll ich sagen, wenn ich diese weg lasse verschwindet auch die Meldung. Wie kann ich SSL erzwingen, ohne dass ich ein Validierungsproblem mit der APP URL bekomme - hat hier jemand eine Idee?

Einfach die Abfrage deaktivieren (APP_URL_CHECK_DISABLED=1) in der .env habe ich schon gemacht, ist aber meiner Meinung nach keine Entgütlige Lösung.

Moin,
wir haben die Weiterleitung ohne IfModule ganz am Anfang stehen. Das hat bei uns irgendwie zu Problemen geführt. Ist aber zu lang her als das ich sagen kann was es war.
Dann in der .env im Root die https Domain und gleiches im Sales channel. Den normalen http haben wir anschließend rausgeworfen.
Seitdem keine Probleme

Okay, danke für den Vorschlag. Muss ich mir mal ansehen, ob das der Way to go ist. Hatte aber auf etwas unkomplizierteres gehofft… eine Checkbox im CMS oder so :slight_smile: