lowcraft Nouveau WRInaute
Inscrit le: 28 Nov 2006 Messages: 3
|
Posté le : Mar Nov 28, 2006 10:49 Sujet du message: [résolu] Répértoire 'virtuel' et rép. img/ fixe |
|
|
| Citation: |
Bonjour,
Considéront ce qui suit:
http://localhost/mesclients/tartanpion/
comme étant la racine du site : que je définit grâce à:
RewriteBase /mesclients/tartanpion
J''ai mes images dans le répértoire img, tel que
http://localhost/mesclients/tartanpion/img/
et j'ai écrit une règle de réecriture du type
RewriteRule ^accueil/index\.html$ index_new.php?r=0 [L]
le fichier index_new.php est à la racine du site client /mesclients/tartanpion/
tel que http://localhost/mesclients/tartanpion/index_new.php
et le codage des images en source est de type ...img src="img/nomimage.png"...
Avec aussi entre autre des appels a des includes javascript et css, en ne spécifiant que le nom du fichier, qui est toujous à la racine du rép. client.
Je lance : http://localhost/mesclients/tartanpion/accueil/index.html
Le problème est que la résolution des fichiers se fait en /mesclients/tartanpion/accueil/img pour les images, /mesclients/tartanpion/accueil/index.css, ou /mesclients/tartanpion/accueil/script.js, alors que je souhaiterais que cela ce fasse par la racine d'origine, et je ne trouve pas le bon procédé, sauf en écrivant des règles de type
RewriteRule ^accueil/img/(.*)\.png$ img/$1.png [L]
RewriteRule ^accueil/(.*)\.css$ $1.css [L]
Mais étant donnée qu'il y aura un paquet de règle du meme type que accueil/index.html, news/index.html, etc... je préférerais trouver une méthode plus adapté.
J'ai chercher dans la doc officielle, mais mon niveau dans ce langage est des plus primaires, et malgré mes tentatives, je ne trouve pas de solutions propre à mon cas.
Merci par avance.
Lowcraft. |
J'ai ajouté un <base href="http://localhost/mesclients/tartanpion/"> avant tout inclusion de fichiers, j'ai juste laissé les règles suivantes:
RewriteBase /mesclients/tartanpion
RewriteRule ^accueil/index\.html$ index_new.php?r=0 [L]
Et ca marche.
Low. |
|