Version complète: sur le forum Webmaster Hub : Rewriting répertoire
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
AvenueDuWeb
Bonjour tout le monde,

J'ai un petit problème de rewriting avec le caractère "/", y'a un truc qui doit m'échapper mais j'arrive pas à trouver. Alors je vous explique, je voudrais que cette page :

/nom-rubrique/rubrique1.html

Soit redirigée vers :

rubrique.php?id=1

Alors j'ai fait ça :

RewriteRule ^(.*)\/(rubrique)([0-9]+).html$ /$2.php?id=$3 [QSA,L]

Mais bien sûr ça ne marche pas, si quelqu'un a une petite idée, ce qui me pose problème c'est bien le "/nom-rubrique" parce qu'avec les articles ça fonctionne mais ils sont de la forme titre-article_article1.html.

Merci d'avance. @+
Dan
Bonjour,

Essaies avec:
CODE
RewriteRule .*/rubrique([0-9]+)\.html  /rubrique.php?id=$1 [QSA,L]


Mais comme tu changes de répertoire, il faudra que tous les liens du fichier rubrique.php soient en absolu. Ou alors que tu utilises la balise <base href="..."> dans l'entête de ce fichier.

Dan
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.