J'essaie d'utiliser PHP mod_rewrite pour modifier certaines URL.Règle de réécriture ne se comporte pas comme prévu
En tant que test, dans mon .htaccess je donne les résultats suivants:
RewriteEngine on
RewriteRule ^(.*[^/])$ index.php?test=$1
#RewriteRule ^([^/]+)/$ index.php?test=$1
Dans mon fichier index.php je simplement
<?php print_r($_GET) ?>
Ce que je voudrais arriver est que lorsque l' mysite.com/test ou mysite.com/test/ est dans la barre d'adresse du navigateur, la variable PHP $ _GET ['test'] a la valeur 'test' dedans.
La ligne commentée fonctionne très bien avec mysite.com/test/ mais semble ne rien faire avec mysite.com/test
La deuxième ligne des résultats (une décommentée) une valeur de « index.php » pour $ _GET ['test'] lors de la visualisation de monsite.com/test et ne fait rien avec monsite.com/test/
Y a-t-il quelque chose que je néglige ici qui me permettra d'obtenir les résultats souhaités?
Merci
Merci beaucoup. Un test rapide me procure les résultats dont j'avais besoin. – Douglas