mod_rewrite, трабла с ГЕТ-переменными

  • Автор темы Автор темы zerkms
  • Дата начала Дата начала

zerkms

TDD infected
Команда форума
mod_rewrite, трабла с ГЕТ-переменными

привет народ

помогите переписать урл:

/en/test.php?q=1&qw=2

(en - может быть также ru, ur, ch, ja, ....)
(количество ГЕТ-переменных не ограничивается и заранее не известено)

в урл

test.php?q=1&qw=2&get_lang=en
 
RewriteRule ^([a-z]{1,3})/test\.php$ test.php?get_lang=$1 [QSA]

-~{}~ 12.03.05 17:08:

Это, конечно, если писать внутри .htaccess
 
Popoff

это-то ты хорошо написал... а как быть с:

"...?q=1&qw=2"
 
Внимательно смотрим на то, что я написал. Читаем документацию.
 
RewriteRule ^([a-z]{1,3})/(.*)$ test.php?lang=$1&%{QUERY_STRING}


(c) Frol, #phpclub.ru @ eu.undernet.org
 
... [удалено автором] ...

-~{}~ 12.03.05 17:46:

QSA - query string append - делает почти то же самое.
 
Сверху