On Thu, 8 May 2003, Artem wrote:
>
>
> > -----Original Message-----
> > From: apache-talk-dev-null@lists.lexa.ru [mailto:apache-talk-dev-
> > null@lists.lexa.ru] On Behalf Of Khimenko Victor
> > Sent: Thursday, May 08, 2003 8:32 PM
> > To: apache-talk@lists.lexa.ru
> > Subject: RE: Re[2]: [apache-talk] 2 questions | rewrite without
> > mod_rewrite
> >
> >
> >
> > On Thu, 8 May 2003, Artem wrote:
> >
> > > > A> А вопрос всё тот же -- насколько этот вариант имеет право на
> жизнь?
> > > > Ты рискуешь потерять HTTP-REFERER
> > >
> > > Так всё-таки я его теряю или рискую потерять?
> > >
> > Рискуешь потерять с хорошей вероятностью. Если browser приходит на
> > http://domain.ru и его посылают на http://www.domain.ru - то он не
> обязан
> > еще раз посылать HTTP-REFERER... Во всяком случае какие-то версии
> Netscape
> > забывали перепосылать -- про MS IE не знаю.
>
> Жалко...
>
> А если редиректить при помощи mod_rewrite -- проблема остается или нет?
>
Есть два способа действий: либо ты отсылаешь browser'у запрос на
redirect - и тогда проблема есть, либо ты все перебрасываешь внутри - тогда
browser не замечает, что его куда-то там перенаправляют, но ты имеешь
проблему с куками, так как browser-то считает, что он имеет дело с одним
сервером, а скрипты - что с другим (cookies для *.domain.ru действуют для
www.domain.ru, однако не во всех browser'ах: некоторые считают, что "для
надежности" лучше перебдеть и в *.x.y cookies не посылать - только в *.x.y.z).