проблемы с rewrite_rule на платном хостинге

Мутник

Новичок
проблемы с rewrite_rule на платном хостинге

есть такая штука:

RewriteEngine on
Options +FollowSymlinks

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^rs/?(.*)/$ rs.php?area=$1 [QSA,L]

на 2х хостингах отлично работает, все в порядке.
сейчас переместил сайт на новыйх хост - работает на половину.
т.е. путь вида www.site.lv/rs/ ... переадресовывает на rs.php, однако все, что после rs/ в переменную $_GET["area"] НЕ ПОПАДАЕТ. в чем может быть проблема?


конфигурация "проблемного" сервера:

php 4.1.2 (а что поделать, я не виноват - тормоза...)
Apache Version Apache/1.3.26
 

magic

lancer
Может быть имеет смысл написать в техподдержку платного хостинга?
 

Мутник

Новичок
magic

да я им звонил, там сидит "девочка" которая кричит: "Я в своей программе выставила права на файлы -la и все хорошо" или что то в этом роде. Короче ПОСЛАЛИ, мягко говоря. Просто ничего поменять нельзя, кроме как отказаться от реврайта или победить своими силами.
 

kvf77

Red Devil
Мутник

к Дяде Федору что ли?
пиши письмо в суппорт - обязаны официально ответить
 

Мутник

Новичок
kvf77

ответили: "Читайте документацию - видимо что то делаете неправильно!"
 

Мутник

Новичок
кхм...

print_r($_GET) выдает таинственную array()

т.е. ничего нету.

$_SERVER["QUERY_STRING"] тоже пуста...

-~{}~ 25.10.05 19:17:

--------

т.е. я хочу, чтобы адрес вида

rs/reservation/?c_id=1

был на самом деле ?area=reservation&c_id=1

однако, получаю лишь вторую переменную.
почему частично работает, а частично - нет?
 

kruglov

Новичок
Я бы отправлял на обработчик прямо как есть и анализировал запрос уже им.
 

Мутник

Новичок
kruglov

дело то в том, что надо отправлять только ТО, что начинается с rs/ - но ничего не доходит, ХОТЯ, обработчик грузится.
 

kruglov

Новичок
Мутник

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^/rs/
RewriteRule ^(.*)$ /rs.php [QSA,L]

?
 

Мутник

Новичок
так тоже пробовал - тот же результат.... пустота.

-~{}~ 25.10.05 20:24:

Благодарю. Помогло. Просто, оказывается, хостер забыл, что есть еще и настройки виртуального хоста, которые перекрывают .htaccess.

Но все равно первый вариант не работает, а чуток видоизмененный вариант kruglov'a работает на УРА.
 
Сверху