ПРОЕКТЫ 


  АРХИВ 


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]

Re: [apache-talk] =?koi8-r?B?19nCz9IgxsHKzMEg1yDawdfJ08nNz9PUySDP1CDJzcXOySDQz8zY2g==?==?koi8-r?B?z9fB1MXM0Q==?=



On Thu, 8 Nov 2001, Alexander Sobcanyuk wrote:

> можно "средствами апача" (без написания скриптов)
> отдавать каждому пользователю свой файл?
> 
> то есть
> есть ссылка на файл документ
> документов сущ-т несколько
> 
> документ_вася
> документ_петя
> ....
> 
> юзер вводит логин/пароль и получает именно свой и только свой

Наверное, через mod_rewrite:

RewriteEngine  on
RewriteRule    ^(document)(.html)$   $1_%{REMOTE_USER}$2   [PT] 

Только Russian Apache не будет перекодировать такие запросы, нужен патч:

-------------------
--- src/modules/extra/mod_charset.c     Fri Apr 13 13:48:33 2001
+++ src/modules/extra/mod_charset.c     Fri Apr 13 13:49:08 2001
@@ -2801,7 +2801,6 @@
   /* mod_rewrite indicators */
   if (!strncmp(r->filename, "redirect:", 9)) return DECLINED; 
   if (!strncmp(r->filename, "gone:", 5)) return DECLINED; 
-  if (!strncmp(r->filename, "passthrough:", 12)) return DECLINED; 
   if (!strncmp(r->filename, "forbidden:", 10)) return DECLINED; 
 
   /* 1st - try to redirect */
-------------------


Игорь Сысоев

=============================================================================
=               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.