У мене є таке .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
ігнорується. Схоже, це взагалі не пройде.
Чи можна цю проблему виправити? Якщо так, то як?
.htaccess
ноб.