J'ai une .htaccess
règle de réécriture comme celle-ci:
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^search/(.*)$ search.php?q=$1
Ce que cela signifie, c'est que si quelqu'un visite http://example.com/search/test
l'URI qui est vraiment traité, c'est http://www.example.com/search.php?q=test
.
Maintenant, si j'essaie de passer un paramètre GET aléatoire supplémentaire à mon URL réécrite, le paramètre est ignoré. Donc, si j'essaie de faire visiter ici:
http://www.example.com/search/whatever?extra=true
Le paramètre extra
est ignoré. Il ne semble pas du tout être adopté.
Ce problème peut-il être résolu? Si c'est le cas, comment?
.htaccess
noob.