Salut,
Le problème est normal... l'adresse de tes images doivent être en
relatif, c'est à dire que leur adresse se rajoute à l'adresse courante. Par exemple l'image qui a l'adresse relatif
'./images/exemple.png' ( qui est la même chose que
'images/exemple.png' ), si tu l'ouvre à partir de l'adresse
http://www.monsite.com/index.html, l'adresse de l'image sera dirigé ici :
http://www.monsite.com/images/exemple.png. Alors que si tu ouvres dans
http://www.monsite.com/toto/index.html l'adresse de l'image sera
http://www.monsite.com/toto/images/exemple.png, le répertoire n'existant pas, l'image ne s'affichera pas.
Pour y remédier, il faut mettre l'adresse
absolue, c'est à dire l'adresse entière de l'image ( url + adresse relative ). Par exemple au lieu de donner l'adresse
./images/exemple.png, se sera
http://www.monsite.com/images/exemple.png. Donc ainsi, plus d'erreur possible, par contre, en cas de changement d'adresse web, il faudra changer toute les adresses des images.
En clair, pour les pages d'erreurs, il vaut mieux utiliser des adresses absolues pour les images ( et les liens aussi ), puisque celle-ci peuvent se passer dans n'importe quel répertoire.
Pour le mail, c'est normal qu'il n'y a pas de problème... puisque ce n'est pas un lien. D'où pas de problème d'adresse relatif ou absolue.
note : mettre http:// et pas seulement www sinon le navigateur ne saura pas que c'est une adresse absolue