par
Khorne_fr1 » 27 mai 2013, 22:17
Bonjour,
je fais tourner un site sur Apache / PHP. Mon site utilise beaucoup de "rewrite rules". Ces "rewrite rules" se trouvent dans le fichier .htaccess
Elles fonctionnent sans problème, mais elles semblent générer une erreur dans le fichier error_log.
Un exemple pour comprendre:
dans le fichier .htaccess
Code : Tout sélectionner
RewriteRule ^type/([a-z0-9-]+)/$ /index.php?module=types&type=$1
La page fonctionne bien sans problème mais de temps en temps (pas systèmatiquement) voici le genre d'erreur qui apparait dans le fichier error_log
Code : Tout sélectionner
[Mon May 27 21:50:58 2013] [error] [client xx.xx.xx.xx] File does not exist: /var/www/vhosts/xxxxxx.com/httpdocs/type, referer: http://xxxxxx.com/type/yyyyyyy/
Bien evidemment le dossier "type" n'existe pas. Si quelque chose dans mon code HTML génére cela, pourquoi cela n'arrive t'il pas à tout les coups et pas pour tout les visiteurs. Et cela le fait pour quasiment toutes mes "rewriterule".
Merci pour votre aide