Problem:

Als Hausherr einer größeren Website schaut man hin und wieder in die access_log oder sonstige Auswertungen. Wenn dann dort massenweise JavaScript-Dateien, CSS-Files und Bilder erscheinen, kann das vom eigentlichen Ziel ablenken.
Schön wäre es, wenn diese Dateien nicht mit geloggt werden würde.

Lösung:

Ein kleiner Zweizeiler kann in die VirtualHost-Anweisung eingefügt werden um dies zu verhindern. Funktioniert übrigens auch unter Plesk per vhost.conf, da die vorherige Einstellung von CustomLog dann überschrieben wird.

SetEnvIf Request_URI “\.(txt|jpg|png|gif|ico|js|css|swf|js?.|css?.)$” StaticContent
CustomLog /var/www/site/log/access.log combined env=!StaticContent

(Achtung: Bei Plesk muss combined gegen plesklog ausgetauscht werden.)

Kategorien:

Stichwörter:

Apache · Plesk · CustomLog · Content ·