web-dev-qa-db-fra.com

Journalisation Apache basée sur l'agent utilisateur

J'aimerais mettre à jour ma journalisation Apache afin que sa destination soit basée sur la chaîne de l'agent utilisateur ou le type de fichier.

En particulier, je souhaite envoyer mes demandes googlebot dans leur propre fichier journal et je ne souhaite pas enregistrer de demandes pour aucun de mes fichiers image.

Ma configuration est à peu près stock.

2
Travis Leleu

Essayez d’ajouter quelque chose comme ce qui suit dans votre configuration VirtualHost:

SetEnvIf User-agent .*Googlebot.* googlebot
CustomLog /var/log/Apache2/access_googlebot.log combined env=googlebot
CustomLog /var/log/Apache2/access.log combined env=!googlebot
5
Ewan Heming