Dossier inexistant et feuilles de style

  • Auteur de la discussion Auteur de la discussion Laike
  • Date de début Date de début
Bonjour,
J'ai un petit problème enfait lorsque le visiteur un peu fouineur essaye d'acceder à un dossier inexistant. S'il va sur :
http://monsite.fr/dossierinexistant/
Alors cela lui affiche ma page d'index mais sans feuille de style, car il faudrait que j'ai renseigner ../style.css pour remonter le dossierinexistant. Quelqu'un sait-il que faire pour palier à ce probleme ?
Merci bien ;)
 
met le lien complet du css dans ta page index

<link rel="stylesheet" href="h**p://tonsite.fr/style.css/" type="text/css" />
ca fera l'afaire normalement
 
Ok :) Merci bien
Mais pourquoi cela ne me met pas une erreur 404 lorsque je tente d'acceder à un dossier inexistant ? :s

PS : Je suis en local actuellement, si il y a un difference.
 
un "ErrorDocument 404" dans la config apache, qui pointerait vers une page blanche ?
(syntaxe : ErrorDocument 404 /chemin/vers/le/fichier)

une règle d'URL Rewriting, qui renvoie vers une page qui n'affiche et/ou n'exécute rien ?

et pour la CSS, je te conseille de faire simplement :
<link rel="stylesheet" href="/style.css/" type="text/css" />
le / servant à indiquer qu'il faut partir du haut de l'arborescence de ton site. (ex: localhost/ et pas localhost/dossier_bidon)
(avantage: tu n'auras pas à changer de -http://localhost/ vers -http://tonsite.com quand tu passeras en ligne)
 
Ah oui, c'etait bien ca pour le 404 :)
Et merci pour l'astuce du / avant le feuille de style. Je vais faire de même pour mes images ;)
 
exactement, c'est aussi pratique pour les images, et je dirais même que ça marche nickel pour les liens internes, même si pour ces liens, au niveau du référencement, des gens conseillent les urls absolues (-http://tonsite.com/dossier/page.html)
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut