ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[apache-talk] =?KOI8-R?Q?=D7=CF=D0=D2=CF=D3_=D0=CF_mod=5Frewrite?=




Имеем Apache/1.3.24 (Unix) rus/PL30.12

в httpd.conf вот такие настройки:

Alias /ftpupdate /opt/ftp/users
<Directory "/opt/ftp/users">
   AllowOverride All
</Directory>

в /opt/ftp/users/.htaccess вот такие настройки:

AuthName "Updates"
AuthType Basic
AuthUserFile /usr/local/proftpd/passwd
AuthGroupFile /usr/local/proftpd/group
require valid-user

RewriteEngine On
RewriteBase /ftpupdate

RewriteRule !%{REMOTE_USER} http://%{SERVER_NAME}/ftpupdate/%{REMOTE_USER} [NE]

Хочется на любой запрос вида
GET /ftpupdate
GET /ftpupdate/USER234
перенаправлять в опреденную директорию в зависимости от имени юзера.
т.е. юзер USER1 должен всегда попадать в /ftpupdate/USER1

Вся приведеная конструкция почему-то не работает - происходит зацикливание.
Не подскажете в чем проблема?

В логах:
10.10.10.10 - ADMTO [27/Mar/2003:12:21:11 +0300] 
[www.xxx.ru/sid#80e9adc][rid#80f28c4/initial] (3) [per-dir /opt/ftp/users/] 
applying pattern '%{REMOTE_USER}' to uri '/opt/ftp/users'
10.10.10.10 - ADMTO [27/Mar/2003:12:21:11 +0300] 
[www.xxx.ru/sid#80e9adc][rid#80f28c4/initial] (2) [per-dir /opt/ftp/users/] 
rewrite /opt/ftp/users -> http://www.xxx.ru/ftpupdate/ADMTO
10.10.10.10 - ADMTO [27/Mar/2003:12:21:11 +0300] 
[www.xxx.ru/sid#80e9adc][rid#80f28c4/initial] (2) [per-dir /opt/ftp/users/] 
implicitly forcing redirect (rc=302) with http://www.xxx.ru/ftpupdate/ADMTO
10.10.10.10 - ADMTO [27/Mar/2003:12:21:11 +0300] 
[www.xxx.ru/sid#80e9adc][rid#80f28c4/initial] (2) [per-dir /opt/ftp/users/] 
trying to replace prefix /opt/ftp/users/ with /ftpupdate
10.10.10.10 - ADMTO [27/Mar/2003:12:21:11 +0300] 
[www.xxx.ru/sid#80e9adc][rid#80f28c4/initial] (1) [per-dir /opt/ftp/users/] 
redirect to http://www.xxx.ru/ftpupdate/ADMTO [REDIRECT/302]
10.10.10.10 - ADMTO [27/Mar/2003:12:21:11 +0300] 
[www.xxx.ru/sid#80e9adc][rid#80f28c4/initial] (3) [per-dir /opt/ftp/users/] 
strip per-dir prefix: /opt/ftp/users/ADMTO -> ADMTO
10.10.10.10 - ADMTO [27/Mar/2003:12:21:11 +0300] 
[www.xxx.ru/sid#80e9adc][rid#80f28c4/initial] (3) [per-dir /opt/ftp/users/] 
applying pattern '%{REMOTE_USER}' to uri 'ADMTO'
10.10.10.10 - ADMTO [27/Mar/2003:12:21:11 +0300] 
[www.xxx.ru/sid#80e9adc][rid#80f28c4/initial] (2) [per-dir /opt/ftp/users/] 
rewrite ADMTO -> http://www.xxx.ru/ftpupdate/ADMTO
10.10.10.10 - ADMTO [27/Mar/2003:12:21:11 +0300] 
[www.xxx.ru/sid#80e9adc][rid#80f28c4/initial] (2) [per-dir /opt/ftp/users/] 
implicitly forcing redirect (rc=302) with http://www.xxx.ru/ftpupdate/ADMTO
ну и т.д.
-- 
D.Stepanov



 




Copyright © Lexa Software, 1996-2009.