![]() |
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 попадает часть строки запроса до первого символа "&" в списке передаваемых переменных. Остановился на использовании ";" вместо "&", но думается, есть способ лучше. |
Сделай:
Код:
RewriteRule ^([^.]+)$ index.php?url=$1&%{QUERY_STRING} |
RaZEr, спасибо
|
Кстати... не замечал ли кто либо разницу в работе мод_реврайт под винды и под юникс? И если да то что конекретно
|
| Часовой пояс GMT +4, время: 13:33. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.