Aller au contenu

Sujets conseillés

Posté

Bonjour, je voudrais savoir ce qui ne fonctionne pas avec ce rewrite :

RewriteRule ^([^/]*)-([0-9]+).html$ /recherche/$1-$2.html [R]

Merci et bien à vous !

Posté
RewriteRule ^([^/]*)-([0-9]+).html$ /recherche/$1-$2.html [R]

La première partie dit ([^/]*) , soit tout ce qui n'est pas /

Cela peut donc comprendre le - qui suit immédiatement cette expression... ou si ton expression commence par / cela veut dire "rien du tout" :)

Essaye avec:

RewriteRule ^([^-]+)-([0-9]+).html$ /recherche/$1-$2.html [R]

qui ne fonctionnera pas si tu as des tirets dans l'expression.

Plus génériquement:

RewriteRule ^(.+)-([0-9]+).html$ /recherche/$1-$2.html [R]

reprend tout ce qui se trouve devant ta série de chiffres.

Sinon, tu veux réécrire quoi en quoi ? Ce serait plus simple :)

Dan

Veuillez vous connecter pour commenter

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



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