У меня есть .htaccess
правило переписать, как это:
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^search/(.*)$ search.php?q=$1
Что это делает, если кто-то посещает http://example.com/search/test
URI, который действительно обрабатывается http://www.example.com/search.php?q=test
.
Теперь, если я попытаюсь передать дополнительный случайный параметр GET моему переписанному URL-адресу, этот параметр игнорируется. Так что, если я попытаюсь сделать это здесь:
http://www.example.com/search/whatever?extra=true
Параметр extra
игнорируется. Это, кажется, не проходит вообще.
Можно ли решить эту проблему? Если так, то как?
php
apache
htaccess
mod-rewrite
Джейк Уилсон
источник
источник
.htaccess
нуб.