Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

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

Re: [apache-rus] ?????? ?? mod_acel



Конечно, правильно!
Нужно специально позаботиться о том, чтобы у тебя либо
FrontEnd, либо BackEnd "подправлял" такой URL слэшем. А
иначе браузер поступает абсолютно правильно - он запросил
http://foo/bar, получил страницу со ссылкой
"xyz/index.html". При переходе по этой ссылке он удаляет из
текущего адреса все до первого слэша и приписывает к нему
(относительную) ссылку...

Нужно крутить конфиг BackEnd'а либо на FrontEend'е
прописывать специальные правила - при получаении запроса
^http://foo/bar$ посылать пользователю редирект на
http://foo/bar/

С уважением, Алексей Максимов.
---

On Fri, 29 Mar 2002 17:19:37 +0600
 "Максим Злотников" <irbis@xxxxxxxxxxxxx> wrote:
> Здравствуйте всем!!
> 
> Возникла следующая ситуация:
> Конфигурация: FrontEnd -- BackEnd (связь между FrontEnd и
> BackEnd
> реализована с помощью mod_accel).
> Правило следующее:
> 	AccelPass /mail http://BackEnd:90/
> 	AccelReverse /mail http://BackEnd:90/
> 
> Если послать на FrontEnd запрос вида:
> http://FrontEnd/mail, запрос до
> BackEnd доходит. В ответ генерируется html страница,
> содержащая ссылки
> вида: <a href="cat/index.html">ffff</a>  При переходе на
> эту ссылку на
> FrontEnd поступает запрос вида:
> http://FrontEnd/cat/index.html, вместо
> http://FrontEnd/mail/cat/index.html
> 
> Правильно ли это???
> 
> Если html страница содержит ссылки вида: <a
> href="/mail/cat/index.html">ffff</a> тогда все работает.
> 
> А еще лучше работает когда сделано следующее правило:
> 	AccelPass /mail/ http://BackEnd:90/
> 	AccelReverse /mail/ http://BackEnd:90/
> 
> Но в этом случае пользователь должен набирать / в конце
> адреса.
> 
> Помогите разобраться!!!
> 
> С уважением, Максим.
> _____________________________________________
> Novosibirsk State Regional Scientific Library
> Maxim A. Zlotnikov (webmaster)
> phone: (3832)-239288
> Home page (work): http://rstlib.nsc.ru
> ICQ  7417189
> 
> 
> 
> =============================================================================
> =               Apache-Rus@xxxxxxxxxxxxx mailing list
> =
> Mail "unsubscribe apache-rus" to majordomo@xxxxxxxxxxxxx
> if you want to quit.
> =       Archive avaliable at
> http://apache.lexa.ru/mail-archive             =
> 

=============================================================================
=               Apache-Rus@xxxxxxxxxxxxx mailing list                       =
Mail "unsubscribe apache-rus" to majordomo@xxxxxxxxxxxxx if you want to quit.
=       Archive avaliable at http://apache.lexa.ru/mail-archive             =







Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

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