Dossiers virtuels et includes

WRInaute occasionnel
Bonjour,

La page d'accueil de mon site est accessible comme ceci :
http://www.example.com/
http://www.example.com/dossier1/
http://www.example.com/dossier2/
etc...

Sachant que la page d'accueil sera différente en fonction du nom du dossier si il y a (avec des conditions à l'intérieur etc).

Code:
RewriteRule ^dossier1(/?)$ index.php?q=dossier1 [L]

Le problème vient de mes includes sur cette page car ils sont dans un dossier.
Exemple : http://www.example.com/includes/

Comme Apache crois que ce sont de vrais dossiers, il crois que le chemin de l'include ne sera évidemment pas correct (il manquera un ../).

(Il ira les chercher ici : http://www.example.com/dossier1/includes/)

Comment puis-je gérer ceci ?
Merci d'avance.
 
WRInaute discret
J'up le soucis afin déviter d'en recréer un !

Meme soucis pour les feuilles de style, js etc.. vous gérer ça comment ?
je pensai moi qu'a l'analyse de la page ca revenai en url de base et donc le rewriting etait qu'une facade, mais apache en décide autrement.

On est obligé de mettre des http:// sur tous les includes ? ou existe t"il une aprade. merci d'avance.
 
WRInaute occasionnel
Je vais surement raconter des conneries mais il me semble qu'il existe une balise <base> pour indiquer l'emplacement physique dans de tels cas. Je vous tiens au jus apres mes recherches
 
WRInaute occasionnel
C'était bien ça

<base href="http://www.example.com/" />

Ce qui court-circuite l'url de la page, et rend de nouveau possible l'appel de fichiers en url relatives.
 
Discussions similaires
Haut