Rewrite и трансляция query string
Прошу совета вот с чем:
при использовании механизма mod rewrite для переадресации
от ссылок вида /dir1/dir2/ к реальным
(
фрагмент .htaccess:
RewriteEngine on
RewriteBase /
RewriteRule ^([^.]+)$ index.php?url=$1
)
теряю все get-переменные из строки запроса.
Для варианта
RewriteRule ^([^.]+)$ index.php?url=$1&q_s=%{QUERY_STRING}
в переменную q_s попадает часть строки запроса до первого символа "&" в списке передаваемых переменных. Остановился на использовании ";" вместо "&", но думается, есть способ лучше.
|