On Tue, 12 Feb 2002, Raul Bagautdinov wrote:
> На frontend описано так:
> RewriteEngine on
> RewriteRule ^/(.*)$ http://%{HTTP_HOST}:8000/$1 [P]
>
> Делаю
> wget http://74.ru/sale
> --12:14:16-- http://74.ru/sale
> => `sale'
> Connecting to 74.ru:80... connected!
> HTTP request sent, awaiting response... 301 Moved Permanently
> Location: http://www.74.ru:8000/sale/ [following]
> --12:14:16-- http://www.74.ru:8000/sale/
> => `index.html.21'
> Connecting to www.74.ru:8000... connected!
> HTTP request sent, awaiting response... 200 OK
> Length: unspecified [text/html]
>
> И меня на прямую отправляют на backend :(
> Как бы избежать такой ситуации?
AccelReverse / http://74.ru:8000/
AccelReverse / http://www.74.ru:8000/
И так для каждого хоста.
На самом деле, правильнее будет воспользоваться новым флагом:
AccelPass / http://127.0.0.1:8000/ [PH]
но только после того, как подправлю в нём ситуацию с заголовком
"Location" и другим портом. Если порт совпадает, то всё должно работать.
Игорь Сысоев
=============================================================================
= 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.