HTTP Response Header bei Dateien unter /uploads

  • Hallo,

    wie kommt der Response Header für Dateien im Verzeichnis /wp-content/uploads/ zustande? Mir war aufgefallen, dass ein .png aus dem Verzeichnis /wp-content/themes/graphene/images/ mit diesem Header gesendet wird:

    [COLOR=#000000]HTTP/1.1 200 OK =>
    [/COLOR][COLOR=#000000]Date => Tue, 14 Apr 2015 11:46:37 GMT
    [/COLOR][COLOR=#000000]Server => Apache/2.2.15 (CentOS)
    [/COLOR][COLOR=#000000]Last-Modified => Mon, 02 Feb 2015 14:56:34 GMT
    [/COLOR][COLOR=#000000]ETag => "24417a8-84d-50e1c291302b9"
    [/COLOR][COLOR=#000000]Accept-Ranges => bytes
    [/COLOR][COLOR=#000000]Content-Length => 2125
    [/COLOR][COLOR=#000000]Cache-Control => max-age=604800
    [/COLOR][COLOR=#000000]Expires => Tue, 21 Apr 2015 11:46:37 GMT
    [/COLOR][COLOR=#000000]Connection => close
    [/COLOR][COLOR=#000000]Content-Type => image/png[/COLOR]

    Dieselbe Datei manuell ins Verzeichnis /wp-content/uploads/2014/12/ hochgeladen, wird mit diesem Header gesendet:

    [COLOR=#000000]HTTP/1.1 200 OK =>
    [/COLOR][COLOR=#000000]Date => Tue, 14 Apr 2015 11:59:24 GMT
    [/COLOR][COLOR=#000000]Server => Apache/2.2.15 (CentOS)
    [/COLOR][COLOR=#000000]Cache-Control => private, max-age=1209600
    [/COLOR][COLOR=#000000]Expires => Tue, 28 Apr 2015 11:59:24 GMT
    [/COLOR][COLOR=#000000]Content-Length => 2125
    [/COLOR][COLOR=#000000]Connection => close
    [/COLOR][COLOR=#000000]Content-Type => image/png[/COLOR]

    In keinem der Verzeichnisse liegt eine .htaccess, außer im Root Verzeichnis. Dort steht folgendes:

    Mit den Regeln in der htaccess kenn ich mich nicht so aus. Kann dort aber keinen Hinweis auf die Header Frage finden.

    Hab ich was übersehen? Eine php Datei von Wordpress kann doch nicht für den Header verantwortlich sein, solange ich die URL direkt im Browser aufrufe, oder? Dann müsste es eine Konfiguration des Servers sein, oder? Wie komm ich da weiter?

    Letztendlich versuche ich für alle Dateien ein "Last-Modified" zu senden. Aber das nur nebenbei. Geht mir jetzt erstmal darum, die Grundlagen zu verstehen.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Erledigt!

    Das Verzeichnis /wp-content/uploads ist nicht das Problem. Es sieht so aus, als wenn eine php Datei (adaptive-images.php) Header für alle Bilddateien festlegt. Das Verzeichnis /wp-content/themes/graphene/ und ein paar weitere sind davon ausgenommen (siehe htaccess oben). Da ich den Response Header nur in 2 Verzeichnissen gecheckt hatte, dachte ich fälschlicherweise es würde am Upload Verzeichnis von Wordpress liegen.

    Danke für's zuhören!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!