Ответ 1
Установите флаг QSA, чтобы исходный запрос был добавлен к новому:
RewriteRule ^register index.php?page=register [QSA]
У меня есть следующий mod_rewrite:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^register index.php?page=register
URL-адрес выглядит следующим образом: http://domain.com/register?param=foo¶mtwo=bar
Если теперь я печатаю $_GET в PHP, я получаю следующее: Array ( [page] => register )
, но другие параметры не заданы. Должен ли я изменить someting на mod_rewrite, чтобы получить их?
Установите флаг QSA, чтобы исходный запрос был добавлен к новому:
RewriteRule ^register index.php?page=register [QSA]