Mod_rewrite - PHP: $_GET не завершено

У меня есть следующий mod_rewrite:

Options +FollowSymLinks
RewriteEngine On

RewriteRule ^register index.php?page=register

URL-адрес выглядит следующим образом: http://domain.com/register?param=foo&paramtwo=bar Если теперь я печатаю $_GET в PHP, я получаю следующее: Array ( [page] => register ), но другие параметры не заданы. Должен ли я изменить someting на mod_rewrite, чтобы получить их?

Ответы

Ответ 1

Установите флаг QSA, чтобы исходный запрос был добавлен к новому:

RewriteRule ^register index.php?page=register [QSA]