Personnaliser sa page d’erreur 404 sous Prestashop
Qui ne s’est jamais retrouvé confronté à une page 404? Il peut être intéréssant de modifier sa page 404 pour y afficher un message personnalisé pour vos visiteurs, et même le rediriger vers du contenu qui pourrait l’intéresser.
- Qu’est ce qu’une erreur 404 ?
L’erreur 404 est un code d’erreur dans le protocole HTTP1. Ce code est renvoyé par un serveur HTTP pour indiquer que la ressource demandée (généralement une page web) n’existe pas. Certains navigateurs web affichent alors le message « 404 File Not Found » (de l’anglais signifiant « fichier non trouvé ») à destination de l’internaute.
Vous l’avez compris, l’erreur 404 survient lorsque la ressource à laquelle vous tentez d’accéder n’existe pas.
Par défaut votre navigateur affiche noir sur blanc “404 File Not Found” mais il est possible grâce au fichier .htaccess de rediriger le visiteur vers une page de son choix.
Dans prestashop, par defaut, on se voit redirigé vers la page /404.php associée au template /themes/prestashop/404.tpl
- Que faire si je veux personnaliser ma page 404 ?
Pour modifier votre page 404, il suffira simplement de modifier le fichier 404.tpl pour mettre en forme et placer du contenu dans votre page, et accessoirement le fichier 404.php si vous avez besoin d’ajouter du code php (Exécution de requêtes, manipulations de variables).
Vous pouvez également rediriger vos visiteurs vers une autre page personnalisée en modifiant la ligne suivante dans le .htaccess
# Catch 404 errors ErrorDocument 404 /holegrafik/404.php |
Ici, une selection des plus belles pages 404 !
N’hésitez pas à faire partager votre page 404 via les commentaires !
Très interessant ce post merci ça m’a été très utile
Merci, c’etait tres utile pour moi .excellent ce billet!
Excellent billet c’est très important d”avoir une bonne page 404
En effet, avoir une 404 perso permet de ne pas dérouter le visiteur et lui proposer éventuellement un article connexe au lien qu’il recherait (via un mot clé ou analyse de l’url).
Oui mais je crois qu’un module Presta existe ..; cela vous permet d’éviter du développemet..
arfff sa m’arrive tout le temps, c’est insuportable!
merci pour ce blog !!!
ca marche merciii
a bientot : http://www.aksysteme.com
Il était temps ! Je vais passer mon site de spip à prestashop pour en faire une vraie boutique et la page 404 foutait un peu le bordel on dira ^^
Un grand merci pour ce post !!
Excellente astuce, ça va rendre mon site beaucoup plus beau.
Merci pour cette info, je vais mettre en place.
Les personnalisations 404 ont toujours leur utilité… question de cohérence graphique d’ensemble à mon humble avis
Bonjour,
La redirection dans le htaccess fonctionne sur un de mes sites en prestashop 1.4 mais pas avec un autre en prestashop 1.5.
Cordialement
Patrice