Problème de ré-écriture.

Nouveau WRInaute
Salut,

Vala je debute en Url rewriting, je suis arrivé a faire quelques trucs, mais je n'arrive pas a faire ce que je veux :roll:
Bon deja j'utilise sur mon site le systeme que bcp de monde utilise a savoir inséré une page php dans un cadre de l'index (appelé par ?page=...) Toutes mes pages sont dans le meme répertoire à la base, les images dans des répertoirs a coté.
J'ai fait mon mode rewrite ya pas de problèeme quand je change mon index.php en index.html par exemple : monsite.com/index.html
Mais dès que je veux mettre un repertoir monsite.com/repertoir/index.html, ben la les images ne saffichent plus quand je regarde le lien des images c'est repertoir/img.jpg , et bien sur ce repertoir n'est que fictif donc il ne trouve pas l'image (pareil pour le fichier .css).
Il doit y avoir un truc mais je ne m'y connais pas... ce serait sympa de m'aider, merci beaucoup !

Vincent
 
WRInaute passionné
Quand le navigateur affiche la page, il n'est plus dans le même répertoire.... les liens relatifs ne sont plus bons....il faut redescendre d'un dossier ( ../ )
 
Nouveau WRInaute
Oui j'avais essayé mais alors l'image ne s'affichait plus si je suis dans monsite/index.html, ca marche dans monsite/repertoir/index.html et ca marche pas non plus dans monsite/repertoir/repertoir2/index.html .
Donc y'a pas d'autre moyen?
 
WRInaute occasionnel
Avec <img src=/image.gif> ça devrait marcher.
Le / du début indique qu'il doit partir de la racine du site pour trouver l'image, quel que soit le répertoire dans lequel tu es.
 
WRInaute passionné
perso j'ai une variable php qui indique le chemin, mes liens sont du type $chemin."image.jpg"

jerome347 a dit:
Avec <img src=/image.gif> ça devrait marcher.
Le / du début indique qu'il doit partir de la racine du site pour trouver l'image, quel que soit le répertoire dans lequel tu es.

C'est nouveau ça ??

(en tout cas marche pas sous firefox ...)
 
WRInaute occasionnel
Ben ça marche bien sur mes sites. Après ça dépend de l'hébergeur (peut être en rajoutant un seul . devant le /) mais en tout cas je l'ai toujours vu fonctionner...
 
WRInaute passionné
Ben non, ./ c'est pour "le repertoire courant" donc ilfaut alors que l'image soit au meme niveau. ../ : le niveau au-dessus (site.com quand tu es dans site.com/rep/) et / la racine en absolu (comme site.com/ sauf que ca marche de suite si tu migres sur un autre domaine)
 
Discussions similaires
Haut