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]

[apache-talk] mod_rewrite - в опрос



On Thu, Feb 01, 2001 at 12:23:18PM +0300, Artem Chuprina wrote:
> On 2001.01.31 at 20:46:39 +0300, Pavel V. Ammosov wrote:
> 
> > > так это то же самое, что и простой алиас на скрипт. я не прав?
> 
> > Ну, не совсем. ScriptAlias - это, помимо собственно Alias, еще и 
> > Options ExecCGI.
> 
> Да разве?

Типа того :-)
Я щас глянул в сырцы 1.3.17, ExecCGI он не выставляет, ScriptAlias'ы просто 
эмулируют его в mod_cgi:
строки 395-398: 
 if (!(ap_allow_options(r) & OPT_EXECCGI) && !is_scriptaliased(r))
    return log_scripterror(r, conf, FORBIDDEN, APLOG_NOERRNO,
                   "Options ExecCGI is off in this directory");

а is_scriptaliased(r) идет раньше как: 
static int is_scriptaliased(request_rec *r)
{
    const char *t = ap_table_get(r->notes, "alias-forced-type");
    return t && (!strcasecmp(t, "cgi-script"));
}

notes с alias-forced-type делает mod_alias когда обрабатывает 
ScriptAlias.

-- 
Pavel Ammosov                                               O    \
apavel@xxxxxx                                                 __  )
http://isabase.philol.msu.ru/~apavel/                             )
wget -O - isabase.philol.msu.ru/~apavel/key.asc|pgp -fka    O    /
=============================================================================
=               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 ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ 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.