Lorsque je me rends dans un dossier autre que celui de racine (ex dans le dossier "forum/sa", la page d'erreur s'affiche très mal :
Ceci arrive car les images ne sont pas dans le dossier forum/ (si je me rend sur l'adresse donnée plus haut), mais bien dans le dossier avant forum/.J'aimerais savoir comment effectuer une redirection systématique au lieu de simplement afficher le code ce qui entraîne ce genre de problèmes ?
Voici la hiérarchie de mes fichiers : - Racine : www/ - Dossier site : www/Belsima/ - Dossier images : www/Belsima/images/ - Dossiers erreurs : articles/, forum/, etc.
Justement ce n'est pas une redirection mais un affichege du code dans le dossier que je me trouves (ex [www.adresse.com] il m'affiche le code mais pas les images car les images dans le dossier images à la racine).
- Le fichier erreurs.php se situant à la racine, - Les images étant dans racine/images/
Il faut, dans le fichier erreurs.php, afficher les images par : <img src='images/mon_image.jpg' .....>
Ça fonctionne très bien, en local, chez moi. Je l'ai fait avec un fichier erreurs.php uniquement pour essais. Mes fichiers d'affichage des erreurs sont des fichiers statiques html afin de pouvoir être affichées même en cas de problème sur l'interpréteur PHP du serveur.