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.)