Qui saura m'aider ???

Nouveau WRInaute
Voilà, j'ai une url avec 3 voir 4 paramètres...

Le motif que je veux reconnaitre est de la forme suivante : annuaire-des-entreproses
Il y a des tiret dans ce mot, mais l'url finale sera du type :

annuaire-des-entreproses,avocats-notaires.avocats|1.html

Il y a 4 paramètres de passés...
Mon problême, c'ets qu'avec une rêgle du type :
RewriteRule ^(.+)\|(.*)\.html$ main.php?mod=$1&do=$2 [L] , ça me prend tout le temps le dessus sur les autres rêgles plus poussées que je fais, du style :

RewriteRule ^(.+),(.+)\.(.+)\|(.*)\.html$ http://serveur/~mondepro/main.php?mod=$ ... p=$3&do=$4 [L]

Si quelqu'un à une diée...JE SUIS PRENNEUR !!!
Merci d'avance...
 
WRInaute occasionnel
oui faut se méfier de l'ordre de tes règles, dans ce cas là il me semble qu'il faut mettre la seconde avant la première pour que ça marche.
 
Nouveau WRInaute
Oui, en trifouillant l'ordre, en effet, et en modifiant le pattern (RewriteRule ^([0-9a-zA-Z\-]+)\.html$ main.php?mod=$1), je m'en suis sorti...

Merci... ;)
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut