gestion des erreurs

WRInaute accro
Bonjour,

Dans mon fichier htaccess je gère les erreurs de cette manière:

Code:
ErrorDocument 400 http://127.0.0.1/erreur400.html

Jusque là pas de problème. Mais je n'ai aucune page .html (tout en php) donc derrière je gère encore ceci:

Code:
RewriteRule ^erreur([0-9]{3})\.html$ index.php?erreur=$1 [L]

Tout ceci fonctionne bien. La seul question que je me pose est la suivante:
- Le robot ou le navigateur de l'internaute reçoit-il bien dans l'entête http le code erreur en fonction de l'erreur ?

J'ai un doute car en cas d'erreur je dis "ouvre" la page erreur400.html (page étant réécrite), d'où mon doute...

Pouvez-vous m'aider svp ! Je vous en remercie d'avance.
 
WRInaute passionné
A mon avie cela marche tres bien.
Mais tu aurais pu faire plus simple.
Est ce que tu as plusieurs erreur.html ??

++
 
WRInaute accro
j'ai plusieurs erreur oui 400, 401, 403, 404, 500 gérer pour le moment !
Donc je pense qu'il est difficille de faire plus facille mais je suis preneur dans le cas contraire :wink:
 
WRInaute accro
oui mais le problème est que je teste en local ! et justement lorsque je regarde mon entête http avec le code ci-dessus, il m'indique toujours 200 ok.

Maintenant ce que je me demandrais, c'est si l'entête http avec indication de l'erreur est bien visible mais que très rapidement, parce qu'il basculement à nouveau sur autre chose...!

Enfin vla !
comment savoir...être sûr ?
Est-ce quelqu'un d'expérimenté pourrais me répondre ? cela me rendrais grand service ! merci bcp
 
WRInaute accro
déjà je comprend pas ca ->

ErrorDocument 400 http://127.0.0.1/erreur400.html

tu les renvoi sur leur serveur local :)
c'est juste à titre d exemple que tu as mis ca ?

>> oui mais le problème est que je teste en local !
eh bien met le en ligne (repertoire avec adresse privée) et teste avec l outil WRI :)
 
WRInaute accro
J'ai testé comme tu l'as dis en chemin relatif (en local) et la ça m'indique bien dans l'entête http le code 404 Not found !
En revanche j'ai également interdit de lister mes dossiers mais la ça ne fonction pas à ma grande surprise il m'affiche le contenu bizarrement !
Peut tu m'aider ?

Ma question d'avant tiens toujours, pourquoi on ne peut pas mettre de chamin absolue ?
 
WRInaute accro
Je m'excuse ca fonctionne bien ! en l'occurence j'ai un petit problème ! car lorsque quelqu'un veut lister un dossier, lorsque je lui dit d'ouvrir la page d'erreur, il se base sur le dossier que l'on veut ouvrir ! dans de temps en temps les chemins a l'intérieure de la page erreur ne fonctionne plus...
bref...
d'ou ma question: pour ne peut-on pas faire de lien absolue, car cela me règle le problème ! car on redirige sur une page toujours au même endroit !

si je pouvais avoir des infos je vous en serai vraiment très reconnaissant !
merci

EDIT: sans compter que sur le net j'ai vu cela à plusieurs reprise quand j'avais appris d'ailleur c'est pour ça que j'ai fais comme ca j'ai appris comme ca ! ca ne marche vraiment pas ?
merci de vos réponses!
 
Discussions similaires
Haut