Bonjour,

Je souhaite rediriger les erreurs 404 vers une page perso interne.

Simple, me direz-vous.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ErrorDocument 404 /chemin/ma_page.html
Or, ma_page.html contient des images qui sont dans un sous-répertoire par rapport à ma_page.html (ex : sous /chemin/images/)

Lorsque la redirection est mise en oeuvre, ma_page.html s'affiche bien, mais pas les images contenues.

Ce qui est confirmé par les fichiers de log :

Ex : URL : http://monsite.fr/toto/tata/tutu

Code : Sélectionner tout - Visualiser dans une fenêtre à part
File does not exist: /docroot/toto/tata/tutu/images/mon_image.gif
Le chemin vers les images est construit à partir de l'URL (fausse) que je souhaitais afficher, et non à partir de ma page d'erreur, comme s'il n'y avait pas une "vraie" redirection.

Je n'ai donc pas d'autre solution que appeler le site comme s'il était externe :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ErrorDocument 404 http://monsite.fr/chemin/ma_page.html
Voyez-vous une solution "interne" ?

Merci d'avance.

PS : j'utilise APACHE 2.0.52