Une belle page d'erreur 404
Une des plus belles
Discussions Générales
MisterT Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre MisterT
- Inscrit le : 03/01/2008
Un clavier azerty en vaut deux!
renaudpro Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre renaudpro
- Inscrit le : 27/09/2008
- Groupes :
MisterT Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre MisterT
- Inscrit le : 03/01/2008
Plutôt que de se contenter du message "Not Found" du serveur ou d'une page d'erreur de l'hébergeur, on peut réaliser sa propre page 404.
Cette erreur, est une des plus importante que l'on peut trouver. Le fait de tomber sur ce genre d'erreur, fait fuir le visiteur, si celui-ci n'est pas renvoyé sur une pas spécifique.
Un clavier azerty en vaut deux!
renaudpro Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre renaudpro
- Inscrit le : 27/09/2008
- Groupes :
Visiteur
Boosteur Inactif
renaudpro Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre renaudpro
- Inscrit le : 27/09/2008
- Groupes :
Visiteur
Boosteur Inactif
renaudpro Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre renaudpro
- Inscrit le : 27/09/2008
- Groupes :
(enfin pas tous)
MisterT Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre MisterT
- Inscrit le : 03/01/2008
Cette notice s'applique aux hébergement Linux.
Préparez d'abord la page à afficher en pareil cas et sauvez-la dans le répertoire racine de votre site. Par exemple, appelons-la 404.html. Vérifiez qu'elle s'affiche correctement en allant avec votre navigateur sur la page (Ex: http://www.monsite.com/404.html )
Il suffit ensuite de mettre, dans le répertoire racine de votre site, un fichier nommé .htaccess qui ne contienne qu'une seule ligne:
ErrorDocument 404 /404.html
Vous pouvez ensuite essayer en allant sur une page inexistante de votre site (Ex: http://www.monsite.com/segfdhsf).<br />
Attention!
Si vous désirez faire en sorte que cette page soit dynamique (par exemple qu'elle soit faite en PHP), il faut bien prendre garde à ce qu'elle n'accède pas à une base de données ni tout autre tâche qui nécessite du temps de traitement. En effet, votre site pourrait rapidement partir en boucle si un fichier manquant mais demandé souvent (par exemple le favicon.ico) devait, à chaque requête, prendre des ressources machine.
Il faut encore savoir que cette page 404 sera générée (et envoyée) pour chaque requête qui n'aboutit pas; y compris donc les favicon, les images manquantes, les requêtes de robots qui chercherait des pages qui n'existeraient plus (et leurs images), etc.
Soyez donc particulièrement attentif dans le cas d'une page 404 dynamique et, en cas de besoin, n'hésitez pas à vous adresser à nous pour de plus amples informations.
Exemple de page 404
Quelques conseils
Pour aller pus loin 1
Pour aller pus loin 2
Pour aller pus loin 3
Édité par MisterT Le 05/11/2008 à 15h03
Un clavier azerty en vaut deux!
renaudpro Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre renaudpro
- Inscrit le : 27/09/2008
- Groupes :
Mais voila mon site a la Réecriture des urls et cela met un .htacces et comment je fais pour mettre l'erreur 404 si j'ai déjà un htacces
Merci de m'aider

Et c'est pas 'pour aller pus loin 'mais plus loin
Édité par renaudpro Le 05/11/2008 à 17h13
Shadow Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Il faut supprimer la ligne correspondant à la redirection d'erreur 404 qu'insère automatiquement PHPBoost et mettre la sienne
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Shadow Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
ben.popeye :
Il faut modifier le .htaccess généré par PHPBoost.
Il faut supprimer la ligne correspondant à la redirection d'erreur 404 qu'insère automatiquement PHPBoost et mettre la sienne
Il faut supprimer la ligne correspondant à la redirection d'erreur 404 qu'insère automatiquement PHPBoost et mettre la sienne

Sans doute mais ça ne marchera que temporairement, non ? Si l'url rewriting est activé, PHPboost réécrira le htaccess et donc supprimera les modifications, non ?
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
renaudpro Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre renaudpro
- Inscrit le : 27/09/2008
- Groupes :
Merci
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie