On Wed, 17 Nov 1999, Alex Tutubalin wrote:
> alr> отношения. Вопрос номер два: может ли модуль сказать Апачу, что директивы
> alr> PCGI_* не должны встречаться в Directory и .htaccess (и всех подобных),
> alr> но может в Location? или сам модуль может ли это проверить?
> Hе помню, но кажется запpетить Directory ты не можешь. Для .htaccess
> задается какие 'AllowOverride' должны быть включены (так напpимеp почти все
> диpективы mod_charset тpебуют наличия AllowOverride FileInfo)
Нет, это немножко не то. Это вебмастер говрит апачу, AllowOverride или
нет. Я же хочу возложить проверку на Апач.
Вот смотри, скажем, модуль mod_alias:
http://sun.med.ru/doc/apache/manual/mod/mod_alias.html
Директива Alias разрешена в главном сервере и виртуальных хостах. Все. В
самом модуле это описано так:
static const command_rec alias_cmds[] =
{
{"Alias", add_alias, NULL, RSRC_CONF, TAKE2,
"a fakename and a realname"},
Вот я и спросил - можно ли ограничить мои директивы секцией Location, но
не Files/Directory/etc. Подозреваю, что все-таки нельзя.
> alr> Еще вопрос. Я правильно понимаю, что per directory функции создания и
> alr> слияния конфигов вызываются и для Location?
> Естественно.
Это для тебя естественно, а я был далеко не уверен :)
> alr> Когда вызывается собственно handler, что у меня в environment?
> alr> PATH_INFO уже есть или мне его надо конструировать?
> PATH_INFO уже есть.
Это хорошо.
Спасибо. Ну, такое ощущение, что без кучи отладочной выдачи мне не
обойтись.
Oleg.
----
Oleg Broytmann National Research Surgery Centre http://sun.med.ru/~phd/
Programmers don't die, they just GOSUB without RETURN.
=============================================================================
= 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.