Souci avec syntaxe URL Rewriting

WRInaute accro
J'ai un petit problème avec une condition d'un rewrite :


La condition suivante fonctionne :
Code:
RewriteRule  ^avis\-([0-9]+)\-(.+)\.html$ product_info.php?products_id=$1  [L]
Je fais mon test avec l'url avis-263-test.html et la page demandée s'affiche bien

Par contre :
Code:
RewriteRule  ^avis\-([0-9]+)\-(.+)\-([0-9]+).html$ product_info.php?products_id=$1  [L]

Ne fonctionne pas (je teste avec l'url avis-263-test-10.html)

Quelqu'un a une idée ?
 
WRInaute accro
Code:
RewriteRule  ^avis\-([0-9]+)\-(.+)\-([0-9]+)\.html$ product_reviews.php?products_id=$1  [L]

J'ai corrigé en rajoutant un \ avant le .html, et en testant avec avis-263-test-10.html cela ne fonctionne toujours pas.
 
WRInaute accro
...

... merci e-kimi, maintenant ca marche (la page affichée est la bonne), a un détail près : si je complique un peu mon url en quelquechose du genre

Code:
avis-12-machin-a-truc-bidule-chose-2-12x100--263.html

Il m'affiche simplement reviews.php dans la barre d'adresse (mais le contenu affiché est le bon).
 
WRInaute accro
>> Il m'affiche simplement reviews.php dans la barre d'adresse

??
il te change l'url dans la barre d'adresse ? l'interet du rewriting, c est que l adresse dans l'url reste avis-12-Chevilles-a-expansion-SPIT-FIX-2-12x100--263.html
 
Discussions similaires
Haut