Помощь .htaccess необходимо переписать - PullRequest
0 голосов
/ 24 января 2012

У меня есть проблема. я создаю приложение в php, с приведенным ниже кодом .htacces все ссылки работают нормально.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /courier/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) /courier/index.php?view=$1 [L]
</IfModule>

теперь мои ссылки похожи на

http://localhost/courier/order-search/

Но у меня есть поисковая форма с несколькими полями, метод GET, поэтому ссылка выглядит следующим образом

http://localhost/courier/order-search/?test=a&test1=b

Итак, мой вопрос: как я могу получить значения полей test и test1 с помощью GET?

Заранее спасибо.

1 Ответ

1 голос
/ 25 января 2012

Добавьте флаг QSA.

RewriteRule ^(.*) /courier/index.php?view=$1 [L,QSA]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...