28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Voila mon petit problème.
Je suis en train de mettre en place l'url rewriting d'un site avec des faux dossiers (voici la règle)
RewriteRule ^([-_.0-9A-Za-z]+)/([-_.0-9A-Za-z]+)(/?)$ listing_produits.php?nom_famille=$1&nom_sous_famille=$2 [L]


Ca marche plutot bien pour le moment mais voila une fois que j'arrive sur cette fameuse pas de listing de produit, plus aucune des images ne s'affichent (ni meme le css) car le lien relatif des images n'est plus le bon car nous sommes dans 2 faux dossier...

Que puis je faire pour remédier à ca sans mettre de lien absolue partout ?

Merci
Modifié par wachalala (21 Jan 2010 - 18:13)
bonjour ,

voir l'usage de la balise <base > dans <head>

GC

<edit> ex en ligne avec la balise <base> : http://www.doc-css.com/plx4.3urw/demo/article1/
Petit cms url rewrité en test qui resout les probleme de lien relatifs via la balise : <base>

Il y a d'autre solutions via l'ecriture des relatif ave un slash devant l'URL relative dans le code html : /lien/relatif/depuis/la /base/de/la/page correspond a http://monsite.com/lien/relatif/depuis/la /base/de/la/page quelque soit l'endroit dans l'arborescence du site ou se trouve la page générant ce lien relatif. (image , fichier de style ou js , ...)

GC
Modifié par gc-nomade (17 Jan 2010 - 21:16)