Aller au contenu

Sujets conseillés

Posté

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. @+

Posté

Bonjour,

Essaies avec:

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

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...