|
|
|
| Здравствуйте..
Есть htaccess
RewriteEngine on
RewriteRule ^(.*)$ index.php?var=%{REQUEST_URI}?%{QUERY_STRING} [QSA]
|
скрипт index.php
Набираю в браузере
http://site.ru/dir/test/?a=b&c=d
|
Получаю
Т.е. теряются параметры, уже мозг кипит, подскажите как сделать чтобы не терялись параметры c=d .... и остальные? | |
|
|
|
|
|
|
|
для: loli
(04.05.2011 в 15:38)
| | Не... ну так не делают. Всякие %{REQUEST_URI} и %{QUERY_STRING} исплоьзуют в RewriteCond, где их используют в реглулярных выражениях и где на них ссылаются при помощи %. В RewrieteRule на них ссылаться бесполезно. | |
|
|
|
|
|
|
|
для: cheops
(04.05.2011 в 16:32)
| | А не подскажите пример как решить мою задачу? | |
|
|
|
|
|
|
|
для: loli
(04.05.2011 в 16:38)
| | Какой адресс вводит ползователь и что хотите получить в конце концов?
PS лучше, если в GET-параметрах не будет знака вопроса. Вообще желательно, чтобы он один раз встречался в строке запроса. | |
|
|
|
|
|
|
|
для: cheops
(04.05.2011 в 16:57)
| | Мне нужно чтобы весь запрос после домена передался скрипту в виде строки
Пример:
http://site.ru/any/path/?fdfg=abc&c=1&d=.....
|
В итоге нужен такой запрос
index.php?var=/any/path/?fdfg=abc&c=1&d=...
|
| |
|
|
|