|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Débutant
Inscription : mai 2005 Messages : 1 957 ![]() |
Bonjour à tous,
En référence à ce post car je cherche une solution similiaire je souhaiterais aussi créer un dossier virtuel qui sera redirigé vers une autre adresse. Concraitement, j'aimerais que lorsque l'on tape: http://www.my-hobbies.ch/leysin ou Citation:
index.php?city=leysin&canton=vaud Juesqu'a maintenant j'ai réussi avec ceci: Code :
RewriteRule ^leysin/* index.php?city=leysin&canton=vaud [QSA,L] Ca marche bien sauf quand on ajoute un /, comme à la fin de l'URL, comme ceci http://www.my-hobbies.ch/leysin/ Là mon CSS bug. En lisant ce post, j'ai alors essayé ceci Code :
Mille mercis
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout! |
|||
|
|
00
|
|
|
#2 |
|
Débutant
Inscription : mai 2005 Messages : 1 957 ![]() |
J'ai vu cette réponse:
http://www.developpez.net/forums/d97...r-virtuel-css/ J'ai donc résolu le problème du CSS, mais pas des images et la c'est plus problèmatique. Mais n'y aurait il pas la possiblité, dans cette règle Code :
RewriteRule ^leysin/* index.php?city=leysin&canton=vaud [QSA,L] Par exemple si je fait Code :
RewriteRule ^leysin* index.php?city=leysin&canton=vaud [QSA,L]
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout! |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : août 2005 Messages : 8 278 ![]() |
Si tu as bien lu la discussion que tu mets en référence dans ton second message, le problème vient de la façon dont le navigateur construit des URL absolues (les URL qu'il appellera au final pour aller chercher les CSS, les images, etc.) à partir de l'URL de la page en cours d'affichage et des URL relatives contenues dans le code HTML de la dite page. Le problème vient que tu références tes images avec des <img src="repertoire/image.jpg">, donc des URL relatives au répertoire courant, au lieu d'avoir des URL relatives à la racine du site src="/repertoire/image.jpg". Il faut que tu modifies le code HTML de tes pages pour mettre que des URL qui commencent par /. Toute autre solution basée sur de l'URL rewriting serait particulièrement moche.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#4 |
|
Débutant
Inscription : mai 2005 Messages : 1 957 ![]() |
Ok, super, merci pour ta réponse
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com