Sieh dir doch die Response Header des Bildes an:
Code:
$ curl -I https://frutt.com/files/data2/melchsee-frutt_1280.jpg
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 170k 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0HTTP/1.1 200 OK
Connection: Keep-Alive
Cache-Control: public, max-age=604800
Expires: Sun, 12 Apr 2020 10:57:32 GMT
Content-Type: image/jpeg
Last-Modified: Sun, 05 Apr 2020 10:55:02 GMT
Etag: "2a9ce-5e89b906-5a8202ddb79c8f65;;;"
Accept-Ranges: bytes
Content-Length: 174542
Date: Sun, 05 Apr 2020 10:57:32 GMT
Alt-Svc: quic=":443"; ma=2592000; v="39,43,46,50", h3-Q039=":443"; ma=2592000, h3-Q043=":443"; ma=2592000, h3-Q046=":443"; ma=2592000, h3-Q050=":443"; ma=2592000, h3-23=":443"; ma=2592000, h3-24=":443"; ma=2592000
Wie du siehst antwortet der Server mit
Code:
Expires: Sun, 12 Apr 2020 10:57:32 GMT
Das kommt nicht von Contao, sondern von deinem Web Server und ist entweder direkt im VirutalHost konfiguriert oder in deiner .htaccess.
Deine aktuelle Lösung ist aber grundsätzlich nicht falsch
Lesezeichen