Ich habe eine .htaccess
Umschreiberegel wie diese:
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^search/(.*)$ search.php?q=$1
Dies geschieht, wenn jemand http://example.com/search/test
die URI besucht, die wirklich verarbeitet wird http://www.example.com/search.php?q=test
.
Wenn ich nun versuche, einen zusätzlichen zufälligen GET-Parameter an meine umgeschriebene URL zu übergeben, wird der Parameter ignoriert. Also, wenn ich versuche, hier zu besuchen:
http://www.example.com/search/whatever?extra=true
Der Parameter extra
wird ignoriert. Es scheint überhaupt nicht bestanden zu werden.
Kann dieses Problem behoben werden? Wenn das so ist, wie?
php
apache
htaccess
mod-rewrite
Jake Wilson
quelle
quelle
.htaccess
Noob.