Hallo Zusammen,
danke für die wertvollen Tipps!
Ich habe es nun mal die Lösung mit der readmedia.php getestet.
Der direkte Bildpfad https://domain.de/images/downl…y-laptops-teaser-left.jpg kann nun nicht mehr ausgelesen werden. Hier kommt beim Aufruf "Access denied".
Auf der Website wurden die Bilder aber nach wie vor angezeigt, auch im nicht eingeloggten Zustand. Wenn man die Bilder ausgelesen hat, dann hat man gesehen, dass das Bild nicht von https://domain.de/images/downl…y-laptops-teaser-left.jpg sondern von https://domain.de/templates/yo…teaser-left-ec7a61dd.webp geladen wurde, da wir Yootheme Pro installiert haben. Hab dieses Verzeichnis daraufhin ebenfalls in der .htaccess mit der RewriteRule versehen:
RewriteRule ^templates\/yootheme\/cache\/* readmedia.php [L]
Bewirkt aber logischerweise, dass nun keine Bilder mehr anzeigt werden auf der Website...
Auch bei der Bearbeitung der Website in Joomla unter Inhalte > Medien und somit im Dateimanager von Yootheme und im Page Builder im Vorschaufenster werden keine Bilder mehr angezeigt (obwohl ich mich hier ja im eingeloggten Zustand befinde). Siehe Screenshot.
Ich habe nun also zwei Probleme:
1) Die Bilder aus dem "gesperrten" Ordner werden im Backend nicht angezeigt (obwohl eingeloggt)
2) Ich musste zusätzlich auch den Ordner /templates/yootheme/cache sperren, damit die Bilder im Frontend ohne Login nicht angezeigt werden, was aber wiederum bewirkt, dass gar keine Bilder angezeigt werden.