Définir des pages d'erreur (comme 404) avec .htaccess
Shared FAQ page chrome (breadcrumb, dates, read time, «Continuer la lecture», enquiry block, category labels): see INDEX-AND-CHROME.md. Translate once.
Body
Introduction
La directive ErrorDocument d'Apache remplace la réponse d'erreur par défaut par votre propre page, par un texte, ou par une redirection vers une URL locale ou externe.
Créer des pages d'erreur personnalisées
Connectez-vous à votre serveur en SSH et rendez-vous à la racine web du site. Avec votre éditeur de texte préféré, créez une page d'erreur nommée 404.html avec un contenu d'exemple comme ci-dessous.
<html>
<head>
<title> Custom 404 Error Page</title>
</head>
<body>
<p> The resource you tried is currently unavailable in server, please navigate back and try other products.</p>
</body>
</html>
Donnez les bonnes permissions au fichier,
chmod 644 404.html
chown user.user 404.html
Configurer le serveur web pour utiliser la page d'erreur personnalisée
Syntaxe :
ErrorDocument error-code [path to error document]
Exemple, avec 404.html à la racine web :
ErrorDocument 404 /404.html
La directive ErrorDocument peut être ajoutée dans la section virtualhost de votre site.
Ouvrez httpd.conf avec un éditeur de texte et trouvez la section virtual host de votre site.
<VirtualHost *:80>
ServerName mydomain.com
…..
….
…
..
.
ErrorDocument 404 /404.html
</VirtualHost>
La même ligne peut être placée dans le fichier .htaccess de la racine web lorsque AllowOverride FileInfo est activé pour ce répertoire, ce qui est le cas habituel sur les serveurs cPanel et Plesk.
Testez la configuration d'Apache et rechargez-la pour que la page d'erreur prenne effet.
Extrait de la FAQ EuroVPS.
Plus dans la catégorie « Guides »Votre prochain partenaire d'infrastructure
Encore
une question ?
Dites-nous ce que vous cherchez à faire. Un ingénieur lira votre message et vous répondra.
+357 222 32280
Commençons par votre environnement.
Un peu de contexte nous aide à démarrer la bonne conversation.
