Repertoires "virtuels"

Nouveau WRInaute
Bonjour,

J'essaie de mettre un place un rewriting pour faire pointer une chose du genre
http://www.monsite.com/news/107/
vers
http://www.monsite.com/index.php?content=news&id=107

J'utilise ça, et ça fonctionne:
RewriteRule ^news/([0-9]*)$ index.php?content=news&id=$1 [L]
(piqué sur https://www.webrankinfo.com/forum/t/repertoires-virtuels.46068/)

Cependant, je me heurte à un problème: le browser croit, lui, que je suis dans le répertoire "news" et donc quand il charge des fichiers en chemin relatif, il ne les trouve pas. Ex: au lieu de chercher "css/style.css" dans la racine, il le cherche dans "news/".

Quelles solutions y'a-t-il ?

Merci,

Mikaël
 
WRInaute passionné
Mikamtb31 a dit:
Bonjour,

J'essaie de mettre un place un rewriting pour faire pointer une chose du genre
http://www.monsite.com/news/107/
vers
http://www.monsite.com/index.php?content=news&id=107

J'utilise ça, et ça fonctionne:
RewriteRule ^news/([0-9]*)$ index.php?content=news&id=$1 [L]
(piqué sur https://www.webrankinfo.com/forum/t/repertoires-virtuels.46068/)

Cependant, je me heurte à un problème: le browser croit, lui, que je suis dans le répertoire "news" et donc quand il charge des fichiers en chemin relatif, il ne les trouve pas. Ex: au lieu de chercher "css/style.css" dans la racine, il le cherche dans "news/".

Quelles solutions y'a-t-il ?

Merci,

Mikaël

Puisque tu te trouves dans news/ le bon sens dirait: ../css/style.css non?
 
Nouveau WRInaute
Effectivement, ce genre de parade doit fonctionner. Seulement, ça m'embete de mettre toutes mes url en absolu... Je crains de ne pas avoir de solution directe....

Merci en tout cas
 
Discussions similaires
Haut