Problem:
Als Hausherr einer größeren Website schaut man hin und wieder in die <code>access_logcode> 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 <code>combinedcode> gegen <code>plesklogcode> ausgetauscht werden.)