|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
thierry8 WRInaute accro

Inscrit le: 11 Juil 2005 Messages: 3252
|
Posté le : Mar Aoû 16, 2005 12:07 Sujet du message: gestion des erreurs |
|
|
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. |
|
| |
|
 |
Borower WRInaute accro

Inscrit le: 18 Avr 2005 Messages: 2128 Localisation: Lyon
|
Posté le : Mar Aoû 16, 2005 12:14 Sujet du message: gestion des erreurs |
|
|
A mon avie cela marche tres bien.
Mais tu aurais pu faire plus simple.
Est ce que tu as plusieurs erreur.html ??
++ |
|
| |
|
 |
thierry8 WRInaute accro

Inscrit le: 11 Juil 2005 Messages: 3252
|
Posté le : Mar Aoû 16, 2005 12:20 Sujet du message: gestion des erreurs |
|
|
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  |
|
| |
|
 |
ActuCritique WRInaute occasionnel

Inscrit le: 01 Juil 2002 Messages: 111
|
|
| |
|
 |
thierry8 WRInaute accro

Inscrit le: 11 Juil 2005 Messages: 3252
|
Posté le : Mar Aoû 16, 2005 13:52 Sujet du message: gestion des erreurs |
|
|
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 |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 12251 Localisation: Toulouse
|
Posté le : Mar Aoû 16, 2005 13:56 Sujet du message: gestion des erreurs |
|
|
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  |
|
| |
|
 |
ActuCritique WRInaute occasionnel

Inscrit le: 01 Juil 2002 Messages: 111
|
Posté le : Mar Aoû 16, 2005 14:01 Sujet du message: gestion des erreurs |
|
|
| Quand tu testeras en ligne il ne faut surtout pas mettre de lien absolu (http://www...) mais relatif (/erreur.html), c'est CAPITAL! |
|
| |
|
 |
thierry8 WRInaute accro

Inscrit le: 11 Juil 2005 Messages: 3252
|
Posté le : Mar Aoû 16, 2005 15:01 Sujet du message: gestion des erreurs |
|
|
| ah bon on ne peut pas mettre de chemin absolue ? mais pourquoi ? |
|
| |
|
 |
thierry8 WRInaute accro

Inscrit le: 11 Juil 2005 Messages: 3252
|
Posté le : Mar Aoû 16, 2005 15:10 Sujet du message: gestion des erreurs |
|
|
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 ? |
|
| |
|
 |
thierry8 WRInaute accro

Inscrit le: 11 Juil 2005 Messages: 3252
|
Posté le : Mar Aoû 16, 2005 15:18 Sujet du message: gestion des erreurs |
|
|
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! |
|
| |
|
 |
ActuCritique WRInaute occasionnel

Inscrit le: 01 Juil 2002 Messages: 111
|
Posté le : Mar Aoû 16, 2005 16:39 Sujet du message: gestion des erreurs |
|
|
C'est apparemment le cas chez OVH:
http://www.webrankinfo.com/forums/viewtopic_1191.htm
mais pas forcément vrai ailleurs.
Si tu récupéres bien un 404 alors no problemo! Ne touche plus à rien. |
|
| |
|
 |
| |
|
|