On va montrer que la gestion des pages d'erreur peut dépendre de l'endroit de l'arborescence où la demande est faite.
Le répertoire précédent est géré par cet .htaccess.
ErrorDocument 401 /pages/401.html ErrorDocument 403 /pages/403.php ErrorDocument 404 /pages/404.htm
Un lien vers un fichier inexistant dans le répertoire précedent aboutira à la page /pages/404.htm.
Ce répertoire est géré par cet .htaccess .
ErrorDocument 401 /pages/401.html ErrorDocument 403 /pages/403.php ErrorDocument 404 /autre404.html
Un lien vers un fichier inexistant dans ce répertoire aboutira alors à la page /pages/autre404.html.
Le répertoire apres/ , en aval de celui ci, n'a pas de .htaccess . Il bénéficie de l'hérédité du répertoire de la page que vous visionnez actuellement.
Un lien vers un fichier inexistant dans ce répertoire aboutira alors à la page /pages/autre404.html.
J'espère que cet exercice était suffisament démonstratif et clair.
© 2006-2008 frangando.free.fr