Gestion des en têtes http
niouc
-
niouc -
niouc -
Bonjour,
J'ai un probleme au niveau de mes entêtes http.
Car lors d'une erreur 404 il me renvoi le code HTTP/1.1 200 OK
je suis sous apache 2.2.6 quelqu'un peut il m'aider.
merci
J'ai un probleme au niveau de mes entêtes http.
Car lors d'une erreur 404 il me renvoi le code HTTP/1.1 200 OK
je suis sous apache 2.2.6 quelqu'un peut il m'aider.
merci
4 réponses
-
-
-
salut,
je ne sais pas ce que tu veux exatement!
voici comment personnaliser tes erreurs de navigation!
a la racine de ton site faire un fichier .htaccess
mettre le code:ErrorDocument 400 /erreur.php?erreur=400 ErrorDocument 401 /erreur.php?erreur=401 ErrorDocument 402 /erreur.php?erreur=402 ErrorDocument 403 /erreur.php?erreur=403 ErrorDocument 404 /erreur.php?erreur=404 ErrorDocument 405 /erreur.php?erreur=405 ErrorDocument 500 /erreur.php?erreur=500 ErrorDocument 501 /erreur.php?erreur=501 ErrorDocument 502 /erreur.php?erreur=502 ErrorDocument 503 /erreur.php?erreur=503 ErrorDocument 504 /erreur.php?erreur=504 ErrorDocument 505 /erreur.php?erreur=505
Faire une page erreur.php
introduire le code:<?php switch($_GET['erreur']){ case '400': echo 'Echec de l\'analyse HTTP'; break; case '401': echo 'Le pseudo et/ou le mot de passe n\'est pas correct, Merci de bien vouloir recommencer, ou me contacter par le formulaire'; break; case '402': echo 'Le client doit reformuler sa demande avec les bonnes données de paiement.'; break; case '403': echo 'Requête interdite !'; break; case '404': echo 'La page n\'existe pas ou n\'existe plus !Merci de me le signaler par le formulaire: <a href="form.php">Ici Merci</a></td>'; break; case '405': echo 'Méthode non autorisée'; break; case '500': echo 'Erreur interne au serveur ou serveur saturé'; break; case '501': echo 'Le serveur ne supporte pas le service demandé'; break; case '502': echo 'Mauvaise passerelle'; break; case '503': echo ' Service indisponible'; break; case '504': echo 'Trop de temps à la réponse '; break; case '505': echo 'Version HTTP non supportée '; break; default: echo 'Erreur !!'; } ?>
Les messages sont personalisable
Bonne soirée, j'espère que c'est ce que que tu voulais ! -
Bonsoir,
Merci pour ton aide.
mais je cherche la réponse en html et je pense que cela viens de la configuration d'apache.
sinon j'ai bien mis errordocument 404 /error.html