Seit der Version 2.4 hat Magento eine restriktiverer .htaccess.
Dies hat zur Folge, dass Let's Encrypt das Zertifikat nicht mehr automatisch erneuern kann.

Die Lösung ist relativ einfach; man fügt folgende Zeile in die .htaccess ein:

RewriteCond %{REQUEST_URI} !^/.well-known/

Die .htaccess sollte dannach wie folgt aussehen

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/pub/
RewriteCond %{REQUEST_URI} !^/setup/
RewriteCond %{REQUEST_URI} !^/update/
RewriteCond %{REQUEST_URI} !^/dev/
RewriteCond %{REQUEST_URI} !^/.well-known/
RewriteRule .* /pub/$0 [L]
DirectoryIndex index.php

Die muss nach jedem update gemacht werden da die .htaccess jedesmal überschrieben wird.
Sobald ich mal Zeit habe muss ich da mal schauen dies direkt in die Konfiguration des Hosts zu schreiben.

@pmj@https://social.pmj.rocks
𝗣𝗠𝗝 👽

24293 Toots | 533 Followers | 725 Following

𝗣𝗠𝗝 👽

ich mag und
(und sagt nicht dass das keine kunst ist die prompts zu basteln die dann solches zeugs auspucken)


Link: https://social.pmj.rocks/web/statuses/112338923738872264