ПРОЕКТЫ 


  АРХИВ 


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] mod_rewrite?



Доброе время суток, господа.

Столкнулся с такой проблемой.
Для работы авторизированных пользователей использую mod_rewrite в связке с 
внешним самописным враппером.

Схема простая - пользователь, пришедший по урлу вида 
/$session_id/somefile.html отправляется на файл 
/somedir/somefile.html?sess=$session_id

Все просто замечательно работает до того момента, когда эта схема не начинает 
применяться для раздачи маленьких картинок на одной странице (в виде списка), 
тогда они путаются (меняются местами). Раздавать напрямую без применения 
сессий не могу - картинки не должны показываться другим пользователям.

В логе - все в порядке, в логе от враппера -тоже все хорошо, а на странице - 
бяка. Стоит обновить страницу, они опять меняются местами, и опять становятся 
"не на свои места".

Апач: apache-1.3.27rusPL30.16
OS: ALTLinux Master
(пробовал и на apache-1.3.23 && ASP 7.2 - все едино)

фрагмент конфига:

        RewriteEngine On
        RewriteMap users prg:/path_to_module/rewrite.pl
        RewriteRule ^(\/[a-z0-9]{32}\/.*)$ ${users:$1} [QSA,NS]

Думаю, текст враппера приводить нет необходимости - схема проверена уже не 
раз.

В чем могут быть грабли? Куда копать? Где я не прав?

-- 
Stanislav Yadykin
Network Operation Center
CJSC "Internet-Service"
SVY3-RIPE
=============================================================================
=               Apache-Talk@lists.lexa.ru mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =



 




Copyright © Lexa Software, 1996-2009.