Le fichier .htaccess permet de définir les directives et les règles d'accès aux fichiers du répertoire où il réside et de ses sous répertoires.
Il permet de :
- gérer les accès non autorises (erreur 401)
- reformuler votre paiement (erreur 402)
- gérer les accès interdits (erreur 403)
- gérer les pages non trouvées (erreur 404)
- gérer les erreurs internes (erreur 500)
Pour cela, il nous faut créer une page html comportant le nom de l'erreur, dans laquelle nous écrivons les raisons de l'indisponibilité de la page.
Par exemple 404.html ou nous écrivons "La page demandée n'existe plus!"
Ensuite nous créons un fichier texte que nous nommons .htacces dans lequel nous allons insérer la ou les instructions suivante:
ErrorDocument 401 /401.html
ErrorDocument 402 /402.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
ErrorDocument 500 /500.html
(attention si votre site comporte déjà un fichier .htacces ne pas le supprimer ni le remplacer. Nous l'éditerons en rajoutant les lignes qui nous intéresses).
Remplacer "mon_site.fr" par l'adresse principale de votre site.
Après avoir transféré les fichier sur votre hébergeur, taper une adresse invalide a votre site, par exemple, et vous tomberez sur votre page 404.html.
Pour aller encore plus loin, vous pouvez rajouter la ligne suivante sur vos pages crées si dessus avant la balise </header> de votre page et entre < et >
META HTTP-EQUIV="refresh" CONTENT="5;URL=http://votre_site.com"
Ce qui aura pour effet de rediriger vos visiteurs ayant atteint ces pages, vers votre index au bout de 5 secondes.