Bonjour J'ai un probleme avec URL Rewriting et avec les dossiers virtuels : je n'arrive pas a recuperer les variables. J'ai une adresse du style -http://www.example.com/article.php?article=test et je voudrais la changer en -http://www.example.com/article/test.html j'ai utilisé ce code : Code: RewriteRule ^/article/([a-z0-9\-]+).html /article.php?article=$1 [L] Je tombe sur la bonne page mais je n'arrive pas a recuperer la variable article Par contre si je modifie l'url en -http://www.example.com/test-article.html avec ce code Code: RewriteRule ^([a-z0-9\-]+)-article.html /article.php?article=$1 [L] j'arrive a recuperer la varaible article D'ou vient le probleme?
le / en debut de regle provoque un peu de pb des fois. essaye la regle: Code: RewriteRule ^article/([a-z0-9\-]+).html /article.php?article=$1 [L]
Code: RewriteRule ^article/([a-z0-9\-]+).html$ /article.php?article=$1 [L] Code: RewriteRule ^article/([a-z0-9\-]+).html$ article.php?article=$1 [L]
j'ai essayé tes 2 reponses mais ca ne marche toujours pas, je tombe sur la bonne page mais je n'arrive toujours pas a recuperer les variables :?
Bonjour, Personne n'a de solution à ce problème ? J'ai exactement la même chose et aucun forum ne m'apporte de solution valable. J'avais trouvé aussi l'ajout d'un attribut pour repasser les variables, mais rien ne fonctionne. Je me suis inspirée du htaccess d'un site Prestashop que j'avais fait mais ça ne marche pas sur ce site-là. RewriteRule ^article/([a-z0-9\-]+).html$ article.php?article=$1 [QSA, L]