créer une url avec un faux dossier

Nouveau WRInaute
bonjour tout le monde.
je sais que ce sujet a déjà été maintes fois abordé, mais je suis débutante en url rewriting, et je n'ai donc rien compris aux diverses explications. je vous expose ma situation
je voudrais donc donner l'impression que mes pages sont rangées dans des dossiers.

j'ai l'url suivante :

http://www.monsite.com/index.php?page=lacommune.php&article=1

que je voudrais changer en : http://www.monsite.com/lacommune/article-1.html

j'ai essayé ça :
RewriteRule ^lacommune/article-([0-9]+)\.html$ index.php?page=lacommune.php&article=1 [L]


je n'arrive pas a obtenir la redirection souhaitée. une âme charitable pourrait me dire ce qui va de travers ?

merci d'avance
 
WRInaute accro
Bonjour,

As-tu essayé ceci:
Code:
RewriteRule ^lacommune/article-([0-9]+)\.html$ /index.php?page=lacommune.php&article=$1 [L]
Jean-Luc
 
Nouveau WRInaute
salut jean luc

en fait, quand je fais ça, ça me redirige vers une page blanche (sans aucune erreur)


autre chose,

imaginons que je choisisse d'écrire ça :

RewriteRule ^commune/la-mairie.html$ /index.php?page=commune.php&valeur=1 [L]


ça va me rediriger vers la bonne page, sauf que les styles, et images ne seront pas pris en compte, puisque du coup, pour accéder a la page de style, il faudrait écrire ../style.css, vu que le html condidere que la page "la-mairie.html se trouve dans un dossier...

une solution ?
 
WRInaute accro
Pour éviter ce problème, remplace les adresses relatives par des adresse absolues (commençant par un /).

Jean-Luc
 
Discussions similaires
Haut