Nettoyer ses logs Apache . (a cause du rewriting)

Nouveau WRInaute
Salut,

la lecture de mes logs sont perturbés par 1 erreur qui pollule un peu mes fichiers. Cette erreur provient du fait que j'utilise le rewriting url et donc apache me note l'erreur "fichier inexistant" pour chq requete sur ces rewrinting

Pour plus de precision il s'agit du log situé dans :

log/httpd/error.log

et donne l'erreur du type :

[Sun Apr 18 04:13:19 2004] [error] [client 202.3.241.20] File does not exist: /home/XXX/...

le /... etant les repertoires virtuels du rewriting. Je cherche donc a savoir comment empecher Apache de noter ce genre d'erreur ds les logs (ça me fait des fichiers de +16Mo / jours)


J'ai essaye de rajouter un RewriteBase / mais ça ne change rien

Merci !
 
WRInaute accro
Héhé !!!

Je fais remonter un bon vieux post, qui expose plus ou moins la même problématique, mais qui reste sans réponse.
(utile la fonction AJAX)

Dans j'ai le même "soucis" (ce n'est pas vraiment un problème), mais je souhaiterai savoir si ce comportement est normal ?
 
WRInaute accro
Bonjour,

Quel est le problème ? 8O

Je ne comprends pas le titre de ce fil "Nettoyer ses logs Apache ... (a cause du rewriting)". Il me semble que si le rewriting est bien construit, il n'y aura pas d'erreur dans le log Apache. Y'a qu'à corriger le rewriting, non ?

Jean-Luc
 
WRInaute accro
jeanluc a dit:
Je ne comprends pas le titre de ce fil "Nettoyer ses logs Apache ... (a cause du rewriting)". Il me semble que si le rewriting est bien construit, il n'y aura pas d'erreur dans le log Apache. Y'a qu'à corriger le rewriting, non ?
C'est justement ce que je souhaite savoir...

Pourtant mon rewriting me semble bon...
...est-ce normal ou pas...?!
 
WRInaute accro
Pas de problème : (ils sont identiques à ceux ci-dessus)

Celui-ci :
[Wed Apr 05 17:50:36 2006] [error] [client x.x.x.x] File does not exist: /home/var/www/vhosts/example.fr/httpdocs/adsite
Ou :
[Tue Apr 04 18:23:19 2006] [error] [client x.x.x.x] File does not exist: /home/var/www/vhosts/example.com/subdomains/partage/httpdocs/design

Mon Rewriting :
Code:
RewriteRule ^adsite$ http://example.com/adsite/ [NC,L,R=301]
RewriteRule ^adsite/$ index.php?consult=administration [L]
...
RewriteRule ^design/(.*)\.([Gg][Ii][Ff]|[Jj][Pp][Ee]?[Gg]|[Pp][Nn][Gg]|[Ss][Ww][Ff])$ sitedesign/$1.$2 [L]
 
WRInaute impliqué
Origine:
Des règles mal faites qui s´appliquent à des url non désirées, et du coup provoquent des erreurs 404 lors d´execution de script, ou de passage de robot....
 
WRInaute accro
:eek: euh...d'accord..mais...

Dans ce cas quel est mon erreur ?

thierry8 a dit:
Pas de problème : (ils sont identiques à ceux ci-dessus)

Celui-ci :
[Wed Apr 05 17:50:36 2006] [error] [client x.x.x.x] File does not exist: /home/var/www/vhosts/example.fr/httpdocs/adsite
Ou :
[Tue Apr 04 18:23:19 2006] [error] [client x.x.x.x] File does not exist: /home/var/www/vhosts/example.com/subdomains/partage/httpdocs/design

Mon Rewriting :
Code:
RewriteRule ^adsite$ http://example.com/adsite/ [NC,L,R=301]
RewriteRule ^adsite/$ index.php?consult=administration [L]
...
RewriteRule ^design/(.*)\.([Gg][Ii][Ff]|[Jj][Pp][Ee]?[Gg]|[Pp][Nn][Gg]|[Ss][Ww][Ff])$ sitedesign/$1.$2 [L]
 
WRInaute accro
.
Cela métonne quand même du peu d'entraide !
Pourtant ce doit être un sujet qui en touche plus d'un ici.

Si j'avais une piste...mais comme indiqué dans mon code, je ne vois vraiment pas mon erreur.
 
WRInaute impliqué
RewriteRule ^adsite$ http://example.com/adsite/ [NC,L,R=301]
RewriteRule ^adsite/$ index.php?consult=administration [L]

C´est mieux comme ça:
RewriteRule ^adsite/?$ /index.php?consult=administration [L]

Mais ce n´est pas très bon d´admettre l´url sans slash...

Et
RewriteRule ^design/(.*)\.([Gg][Ii][Ff]|[Jj][Pp][Ee]?[Gg]|[Pp][Nn][Gg]|[Ss][Ww][Ff])$ sitedesign/$1.$2 [L]

ben si tu tapes design ben ça existe pas et ça match passur cette règle, donc erreur 404 .. :)
Désolé de répondre aussi lentement, mais bon, j´ai une vie, des enfants, une femme, un travail, etc... :)
 
WRInaute accro
Donc a priori pas de grosse erreur de ma part, n'est-ce pas ?

En revanche pourquoi n'est-il pas bon d´admettre l´url sans slash ?
Et pourquoi ma redirection du sans slash vers le dossier "normal" est-il pris pour une erreur 404 alors que c'est contrôlé et souhaité..?

Pour la seconde c'est bon. J'ai compris mon erreur. (enfin ce n'en est pas une, mais bref ! :) )

correiaj a dit:
Désolé de répondre aussi lentement, mais bon, j´ai une vie, des enfants, une femme, un travail, etc... :)
Désolé, je ne pensais pas que tu serais le seul à être capable de me répondre.
Merci à toi. :D
 
WRInaute impliqué
thierry8 a dit:
Donc a priori pas de grosse erreur de ma part, n'est-ce pas ?

En revanche pourquoi n'est-il pas bon d´admettre l´url sans slash ?

Parce que ce n´est pas naturel... Mais c´est pas primordial non plus...
 
Discussions similaires
Haut