Tomsk Sysadmins Forum

Unix => Разное => Topic started by: stranger on August 05, 2005, 13:45:08

Title: Непонятки с mod_rewrite (apache2.0.52)
Post by: stranger on August 05, 2005, 13:45:08
Нужно мне перенаправить пользователя с одной адреса на другой при заходе в корень пишу в виртуальном сервере
RewriteEngine On
RewriteRule ~/$ /koi/ [R]

И ничего не происходит...
В логах полная тишина после перезагрузки сервера...

Кстати /win/ это скрипталиас на файл...

Думал - может флаг другой ставить нужно в этом случае и решил сделать проверку на простой папке с переводом на ssl страничку пишу

RewriteEngine On
RewriteRule ~/mail/$  https://somserver/mail/ (https://somserver/mail/) [R]
И опять ничего не происходит...

Может кто сталкивался с такой проблемой и подскажет где копать
в apache 1.х.х все работало, а тут нифига...

Сервер RHEL4 ES

Я пока в сети пороюсь, но могет кто сталкивался с этим...
Title: Непонятки с mod_rewrite (apache2.0.52)
Post by: Dimmus on August 05, 2005, 18:19:52
модуль подгружен? апачь перезапущен? имхо, во втором многое что сменилось, я обычно в манах ответ нахожу.
Title: Непонятки с mod_rewrite (apache2.0.52)
Post by: stranger on August 05, 2005, 18:29:35
Quote
модуль подгружен? апачь перезапущен? имхо, во втором многое что сменилось, я обычно в манах ответ нахожу.
[snapback]3480[/snapback]
Да вроде подгужен, так как не ругается... Я вроде взял пример из доки, но все равно не работет... Поставил RewriteLogLevel в 9 и кинул в файл - дык вон он мне что выдает...

мой ип - - [05/Aug/2005:18:15:41 +0700] [мойадрес/sid#552accb990
][rid#552af0f348/initial] (2) init rewrite engine with requested uri /
мой ип - - [05/Aug/2005:18:15:41 +0700] [мойадрес/sid#552accb990
][rid#552af0f348/initial] (3) applying pattern '~/$' to uri '/'
мой ип - - [05/Aug/2005:18:15:41 +0700] [мойадрес/sid#552accb990
][rid#552af0f348/initial] (1) pass through /

То есть эта чертила похоже пропустила и считает что паттерн ~/$  не совподает с uri /  :ujasnah: Ладно еще в доках покопаюсь....
Title: Непонятки с mod_rewrite (apache2.0.52)
Post by: stranger on August 05, 2005, 19:56:48
Quote
Думал - может флаг другой ставить нужно в этом случае и решил сделать проверку на простой папке с переводом на ssl страничку пишу

RewriteEngine On
RewriteRule ~/mail/$  https://somserver/mail/ (https://somserver/mail/) [R]
И опять ничего не происходит...

Может кто сталкивался с такой проблемой и подскажет где копать
в apache 1.х.х все работало, а тут нифига...

Сервер RHEL4 ES

Я пока в сети пороюсь, но могет кто сталкивался с этим...
[snapback]3464[/snapback]
Эта чать успешно решилась - правда с помощью mod_alias и Redirect
Title: Непонятки с mod_rewrite (apache2.0.52)
Post by: Dimmus on August 05, 2005, 22:18:29
куда же без них :rolleyes:
Title: Непонятки с mod_rewrite (apache2.0.52)
Post by: stranger on August 06, 2005, 12:59:30
Quote
куда же без них :rolleyes:
[snapback]3488[/snapback]
Да, но только первую задачу с их помощью не решить - зациклится :(

З.Ы. Уже столько док прочитал - вроде все правильно делаю и задача простая, а не фурычит... С ролями в SELinux разобрался, а вот с этим никак... Похоже отдохнуть нуно...
Title: Непонятки с mod_rewrite (apache2.0.52)
Post by: Dimmus on August 06, 2005, 16:37:48
пифко и все такое :rolleyes:
Title: Непонятки с mod_rewrite (apache2.0.52)
Post by: stranger on August 06, 2005, 19:34:14
Quote
пифко и все такое :rolleyes:
[snapback]3499[/snapback]
Не пью я его...