Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

   


   


   

















      :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

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

[apache-talk] mod_rewrite - =?utf-8?B?0LI=?==?utf-8?B?0L7Qv9GA0L7RgQ==?=



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@aha.ru                                                 __  )
http://isabase.philol.msu.ru/~apavel/                             )
wget -O - isabase.philol.msu.ru/~apavel/key.asc|pgp -fka    O    /
=============================================================================
=               Apache-Talk@lists.lexa.ru mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =



 




Copyright © Lexa Software, 1996-2009.