Probleme Url rewriting+regexp

  • Auteur de la discussion Auteur de la discussion skyfish
  • Date de début Date de début
Nouveau WRInaute
Bonjour,
j'ai deux types d'url:
1/^annuaire-qlqchose.html
2/^annuaire-mots+qlqchose.html
je veux faire la difference entre ces deux URL, alors j'ai fait comme ça:

RewriteRule ^annuaire-((?<!mots)[-a-zA-Z]+).html$ /?categorie=$1 [L]

RewriteRule ^annuaire-mots-([-a-zA-Z]+).html$ /?mots=$1 [L]

car en fait ya des url qui directement après (annuaire-) commencent par (mots) et des autres qui comencent par autre chose que mot.

Alors ce que je fais a l'air de ne pas fonctionner.
Vous avez une idée.
merci d'avance pour votre aide
j'en ai besoin
 
WRInaute accro
Il me semble qu'en commençant par
Code:
RewriteRule ^annuaire-mots-([-a-zA-Z]+).html$ /?mots=$1 [L]
il n'est plus nécessaire de tester la condition sur "mots" dans l'autre règle puisque le [L] indique qu'il ne faut pas traiter les règles suivantes dans le fichier .htaccess si la première règle est vraie. En simplifiant ainsi, ça devrait être plus facile de résoudre le problème.

Jean-Luc
 
Discussions similaires
Haut