J’ai un lien classique comme
www.hello.it/test.php?id=1
et je veux que ça devienne
www.hello.it/test/1
J’ai ces règles:
RewriteEngine on RewriteRule ^test/([0-9]+)/?$ test.php?id=$1 [L]
dans le navigateur avec www.hello.it/test/1 me renvoie “Not found” mais si je change la deuxième règle avec ‘_’ ou ‘-‘ à la place de “/” cela fonctionne.
RewriteRule ^test_([0-9]+)/?$ test.php?id=$1 [L]
Ma question est pourquoi? J’ai essayé d’y échapper mais ça ne marche pas de toute façon.
Toute aide serait approuvée