Petit problème de synthaxe

Je me mets enfin à l'url rewriting ^^

Problème: la deuxième instruction (3è ligne) ne fonctionne pas, même en inversant, c'est toujours la dernière qui ne fonctionne pas.

Code:
RewriteEngine on
RewriteRule ^(.+)-([0-9]+)\.html$ fiche.php?id=$2 [L]
RewriteRule ^(.+)-([0-9]+)\.html$ list.php?id=$2 [L]

D'avance merci,

Isabelle,
 
normal, la partie gauche de tes rewriting est la meme :o les url qui colle pour la seconde seront de toute façon deja rewrité par la premere regle !
 
Non, ca veut dire qu'il y a un probleme dans la logique de ton rewriting

Tu ne peut pas rewriter la page qui ressemble à ca

^(.+)-([0-9]+)\.html$

vers deux url differentes.

Il faut que tu fasse un regle differente par type de page.

donne deux exemple d'url, un pour un fiche, un pour une liste.
 
merci :), ça marche

:D

Code:
RewriteEngine on	
RewriteRule ^(.+)-([0-9]+)\.html$ list.php?id=$2
RewriteRule ^([0-9]+)\.html$ fiche.php?id=$1
 

➡️ 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