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@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.