Bonsoir, j'ai fait une petite page d'erreur 404 pour que ce soit plus beau que la page d'apache

mais elle ne fonctionne que sur le root

www.koze.fr = le site
www.koze.fr/ffgpokjdbn = Affiche la page d'erreur 404.php car "ffgpokjdbn" n'existe pas

Mais si je fais par exemple :

www.koze.fr/blog/dfgegfggr = Affiche 404.php mais pas a la racine il l'apelle depuis blog et donc il n'inclue pas le css(car le css se trouve a la racine)

Comment faire pour avoir le css ?
Modifié par neo-cortex (01 Feb 2010 - 00:11)
Salut,

un problème de "répertoire virtuel" (il en est question dans cet article).

Le plus simple est d'utiliser
<base href="http://www.koze.fr/" />
dans ta page 404.
Merci !

Oui j'ai aussi trouver

URL de ce fichier <BASE HREF="URL"> (doit être dans l'en-tête du document)
Donc qui indique la "base" du document et l'utilisera bien

Mais c'est bien comme utilisation niveau W3C et standard ??
Modifié par neo-cortex (01 Feb 2010 - 00:00)
neo-cortex a écrit :
Hum ça ne fonctionne pas ^^'
Parce qu'il faut le placer avant les éléments LINK.


Edit: je vois que tu avais trouvé tout seul...

Si tu considères que ce sujet est [Résolu] merci de l'indiquer en éditant ton premier post et en modifiant le titre. Smiley cligne
Modifié par Heyoan (01 Feb 2010 - 00:11)
Oui oui j'ai bien vue j'ai essayé de vite édité mon post avant que tu le vois, mais c'était trop tard apparemment

ça ne fonctionner pas j'ai alors regarder plus en profondeur la source que tu mas donnée et j'ai vue

www.la-grange.net a écrit :
Quand il est présent, l'élément BASE doit apparaître dans la section HEAD du document HTML, avant tout élément qui se réfère à une source externe

Modifié par neo-cortex (01 Feb 2010 - 00:18)