bonsoir,
je débute avec le rewriting, et voilà mon problème :
lorsqu'un internaute tape
film.htm -> film.php
film-en.htm -> film.php?lg=en
film-en-4.htm -> film.php?lg=en&id=4
rien de bien compliqué je suppose, mais... cela ne marche pas lorsque je mets la troisième variable...
j'ai mis ceci dans mon .htaccess :
pourquoi ne prend-il pas la dernière variable?
merci pour votre aide
je débute avec le rewriting, et voilà mon problème :
lorsqu'un internaute tape
film.htm -> film.php
film-en.htm -> film.php?lg=en
film-en-4.htm -> film.php?lg=en&id=4
rien de bien compliqué je suppose, mais... cela ne marche pas lorsque je mets la troisième variable...
j'ai mis ceci dans mon .htaccess :
Code:
RewriteEngine on
RewriteRule ^([a-zA-Z0-9]*)\.htm$ /$1.php [L]
RewriteRule ^([a-zA-Z0-9]*)-^([a-zA-Z0-9]*)\.htm$ /$1.php?lg=$2 [L]
RewriteRule ^([a-zA-Z0-9]*)-^([a-zA-Z0-9]*)-(.*)\.htm$ /$1.php?lg=$2&id=$3 [L]
pourquoi ne prend-il pas la dernière variable?
merci pour votre aide