Merci Mathieu pour cette réponse.
Il n’y a pas de répertoire error_docs/ dans l’arborescence de notre site au niveau de httpdocs/. Il n’y a que 2 autres répertoires: logs/ et var/; Dans le répertoire logs/, il a des fichiers de type error_log.9.gz.
Pour l’autre solution, une reformulation, pour être certains d’avoir bien compris:
1/ on place, via ftp, un fichier .htaccess, dans le répertoire httpdocs/
Ce fichier contient les lignes de type:
ErrorDocument 404 /erreurs/page-erreur.html
ErrorDocument 301 /erreurs/page-erreur.html
ErrorDocument 505 /erreurs/page-erreur.html
Cela signifie, que le serveur va rediriger les erreurs vers une seule et unique page nommée page-erreur.html située dans le sous répertoire /erreurs/
2/ on créée, un sous-répertoire nommé “erreurs” dans le répertoire httpdocs/
Nous aurons donc une arborescence : httpdocs/erreurs/
**3/ dans le sous répertoire erreurs/, on place notre ma-gni-fi-que fichier personnalisé page-erreur.html **(qui indique joliment qu’une foutue erreur s’est glissée dans le processus et qui propose une solution tout en s’excusant platement et un petit fixme! histoire de)
Le serveur lit .htaccess qui lui indique de charger le fichier page-erreur.html
Est-ce bien ça ?
Si tout cela est correct, alors peut-être une question subsidiaire ? :
Question subsidiaire: si nous plaçons une page index dans un sous répertoire (httpdocs/repZ/rep1/repgrenouille/index.html), et qu’une erreur est détectée par le serveur sur cette page index.html de ce sous-x-répertoire, est-ce que le fichier .htaccess et le fichier page-erreur.html placés comme décrit ci-dessus, joueront aussi leurs rôles de redirection vers page-erreur.html en cas d’erreur ?
Bien Coopérativement
Ci après le fichier .htaccess que nous comptons placer:
## LISTE DES ERREURS ET RENVOI VERS NOTRE PAGE-ERREUR
ErrorDocument 301 /erreurs/page-erreur.html
ErrorDocument 302 /erreurs/page-erreur.html
ErrorDocument 303 /erreurs/page-erreur.html
ErrorDocument 304 /erreurs/page-erreur.html
ErrorDocument 305 /erreurs/page-erreur.html
ErrorDocument 306 /erreurs/page-erreur.html
ErrorDocument 307 /erreurs/page-erreur.html
ErrorDocument 310 /erreurs/page-erreur.html
ErrorDocument 400 /erreurs/page-erreur.html
ErrorDocument 401 /erreurs/page-erreur.html
ErrorDocument 402 /erreurs/page-erreur.html
ErrorDocument 403 /erreurs/page-erreur.html
ErrorDocument 404 /erreurs/page-erreur.html
ErrorDocument 405 /erreurs/page-erreur.html
ErrorDocument 406 /erreurs/page-erreur.html
ErrorDocument 407 /erreurs/page-erreur.html
ErrorDocument 408 /erreurs/page-erreur.html
ErrorDocument 409 /erreurs/page-erreur.html
ErrorDocument 410 /erreurs/page-erreur.html
ErrorDocument 411 /erreurs/page-erreur.html
ErrorDocument 412 /erreurs/page-erreur.html
ErrorDocument 413 /erreurs/page-erreur.html
ErrorDocument 414 /erreurs/page-erreur.html
ErrorDocument 415 /erreurs/page-erreur.html
ErrorDocument 416 /erreurs/page-erreur.html
ErrorDocument 417 /erreurs/page-erreur.html
ErrorDocument 418 /erreurs/page-erreur.html
ErrorDocument 419 /erreurs/page-erreur.html
ErrorDocument 422 /erreurs/page-erreur.html
ErrorDocument 423 /erreurs/page-erreur.html
ErrorDocument 449 /erreurs/page-erreur.html
ErrorDocument 450 /erreurs/page-erreur.html
ErrorDocument 500 /erreurs/page-erreur.html
ErrorDocument 501 /erreurs/page-erreur.html
ErrorDocument 502 /erreurs/page-erreur.html
ErrorDocument 503 /erreurs/page-erreur.html
ErrorDocument 504 /erreurs/page-erreur.html
ErrorDocument 505 /erreurs/page-erreur.html
ErrorDocument 507 /erreurs/page-erreur.html
ErrorDocument 509 /erreurs/page-erreur.html
ErrorDocument 502 /erreurs/page-erreur.html