Forum Webscript.Ru

Программирование => PHP => Тема начата: Rockcreative от 14 Сентября 2006, 15:32:44

Название: mod_rewrite
Отправлено: Rockcreative от 14 Сентября 2006, 15:32:44
Добрый день друзья!
У меня возникла проблемка, сижу вот пытаюсь её рештьб, но получается, если честно, покачто не очень.

Суть вопроса:
Используя mod_rewrite делаю на сайте чпу, например так RewriteRule (.*) /?r=$1, а дальше, при помощи php, делаю с этой переменной r все что хочу. Но вот проблемка, если в адресной строке написать /sometext/?somevar=somevalue, то в переменную r попадает только /sometext/.

Пытался делать так RewriteRule (.*) /?r=%{REQUEST_URI}, но опять же в r попадает только /sometext/

Буду признателен за любые мыли.
Иногда очень надо передавать переменные методом get )
Название: mod_rewrite
Отправлено: USE от 14 Сентября 2006, 16:12:48

RewriteEngine On
RewriteBase /
RewriteCond   %{REQUEST_FILENAME} !-f
RewriteCond   %{REQUEST_FILENAME} !-d
RewriteRule (.*) /?r=$1 [QSA]


И попадет все что надо.
Название: mod_rewrite
Отправлено: Rockcreative от 14 Сентября 2006, 16:51:23
Спасибо, помогло.