Erreur404 n'utilisant pas le CSS sur free.fr

Erreur404 n'utilisant pas le CSS sur free.fr - HTML/CSS - Programmation

Marsh Posté le 12-05-2009 à 12:38:09    

Bonjour,
 
J'ai un site web sur free.fr fait en XHTML/CSS.
J'ai configuré une page erreur404.htm via le fichier .htaccess.
 
Le soucis c'est que lorsque je rentre une fausse adresse web de mon site pour simuler une erreur 404, mon style CSS n'est pas pris en compte.
J'ai le texte brut : pas de div, pas de couleur, pas mes class...
 
En revanche si je tape monsite.free.fr/erreur404.htm, la page s'affiche très bien avec mon style.
 
Savez-vous pourquoi? Problème à cause de XHTML + 404? CSS + 404?
Pas vu plus d'infos sur le site de free/l'assistance.
 
Betan

Reply

Marsh Posté le 12-05-2009 à 12:38:09   

Reply

Marsh Posté le 12-05-2009 à 14:31:58    

tu peux donner un lien vers une page erronée de ton site?


Message édité par gelatine_velue le 12-05-2009 à 14:32:06
Reply

Marsh Posté le 12-05-2009 à 15:27:39    

Je viens de comprendre!
Lorsque je suis à la racine du site, ma page personnalisé 404 fonctionne.
Mais quand je suis dans un sous répertoire, cela ne fonctionne pas!

 

Il faut mettre un htaccess dans tous les sous répertoires?


Message édité par betan le 12-05-2009 à 15:30:39
Reply

Marsh Posté le 12-05-2009 à 15:30:01    

Le cache de ton navigateur sans doute...

Reply

Marsh Posté le 12-05-2009 à 15:32:01    

J'ai édité mon message... Tu as été très rapide!

Reply

Marsh Posté le 12-05-2009 à 17:57:06    

Pour que ta feuille CSS soit prise en compte, peu importe l'adresse tapée, tu dois la référencer non pas via un lien relatif ("style.css" ) mais via un lien absolu ("/style.css" ) par exemple. Ainsi, quand tu tapes la "mauvaise adresse" monsite.free.fr/truc/bidule, il va regarder à monsite.free.fr/style.css et non pas à monsite.free.fr/truc/style.css
 
En espérant que cela réponde à ta question ?

Reply

Marsh Posté le 12-05-2009 à 18:05:36    

Exact!
Merci cela à parfaitement répondu à ma question. Il faut donc que je fasse des liens absolu.
 
Merci beaucoup.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed