Привет,
>> CHARSET_SERVER_NAME задумана, чтобы было легко делать динамические
>> ссылки на самое себя. А port - отдельно и до кучи - CHARSET_SERVER_NAME
>> самодостаточна.
alr> ??? А переключение на другой порт ???
print "$ENV{CHARSET_SERVER_METHOD}//$1:$port/$url"
if ($ENV{CHARSET_SERVER_NAME}=~/([^:]+)/);
Повторяю. Эта переменная предназначена для ссылок на себя. Для переключения
на другой порт простой логики обычно все-равно недостаточно.
alr> Да и вообще, какие
alr> переключения через CHARSET_SERVER_NAME, когда это каноническое имя хоста,
alr> а не имя виртуального сервера? Или я опять чего-то совсем не понимаю?
Это то имя, которое использовалось при выборе URL по VirtualHost.
Будет ли оно совпадать с $SERVER_NAME зависит, насколько я помню, от установок
UseCanonicalName
С уважением,Alex Tutubalin
--- GoldED 2.42.G1114+
"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.