Bonjour,

Je me pose là question suivante suis-je obligé de déclarer mes appels css en absolue ?
Je m'explique, si le visiteur entre une url du genre /monlien/qui_n_existe_pas/

Bah si j'appelle mon fichier css externe en relatif, bah le pauvre navigateur essaie de le trouver à l'adresse : http://mon\_adresse/monlien/qui\_n\_existe\_pas/chemin\_vers\_css

Avez vous des pistes à explorer ?

Merci à vous,

Flo.

6 réponses


Bonjour,

je sais pas quelle arborescence tu as mis en place sur ton site, mais pourrquoi ne pas rediriger les liens qui n'existe pas sur une page d'erreur 404 que tu aurais faites ?

Ensuite , perso j'aime bien placer tous les css dans le même dossier et je les appelle par rapport à la base du site.

J'ai peut être pas bien compris ta question... il faudrait plus de détails sur l'arborescence

bien cordialement

Antho

Ma question serait plutôt : Pourquoi tu ne veux pas mettre le lien en absolut ?

Aussi ^^

un "/" devant le lien css peut-être ???

Flo418
Auteur

Merci à tous pour vos réponses.

Les liens relatifs sont pratique car on a pas à les modifier quand on passe du serveur en local à celui de production.

Pour le moment je vais mettre des liens absolu. Merci, pour votre aide.

Salut,

Si tu utilises php tu peux te servir de ce tuto http://www.grafikart.fr/tutoriels/php/decomposer-site-php-obstart-102 comme ça tu auras ta constante WEBROOT contenant l'adresse racine du site et tu auras juste à la modifier pour changer d'environnement.

Sinon tant pis met le lien en absolu à coup de copier/coller ^^