Liberitas: Apache: использование переменных среды в mod_alias

2 сообщения / 0 new
Последнее сообщение
Гость
Liberitas: Apache: использование переменных среды в mod_alias

Возникла потребность в использовании [url=http://httpd.apache.org/docs/2.0/env.html]переменных среды Apache[/url] типа HTTP_HOST, HTTP_REFERER в директиве сабжа [url=http://httpd.apache.org/docs/2.0/mod/mod_alias.html#aliasmatch]AliasMatch [/url]вместе с regexp'ами.

Пробовал подставлять как %{[i]env_var[/i]}, так и ${[i]env_var[/i]}, переменная не вытаскивалась.
Версия Apache - 2.2.3. По svn смотрел, изменений вроде не было в этом модуле. Но более из svn пока ничего не понял. Лишь кажется, что такой фичи нет.

Кто-нибудь шерстил эту тему? Возможно ли сие вообще в данном модуле

Liberitas (не проверено)

Тему можно закрыть. Долго искал ответы.
Можно сказать, что шёл по-ложному следу - для таких вещей сразу юзают mod_rewrite - тоже мэппер, но с более сложным синтаксисом. Вовремя отговорили писать патч к mod_alias'у и коммитить его, выставляя себя дебилом.
А так... вот строки спасения и просветления:
[blockquote]mod_alias is designed to handle simple URL manipulation tasks. For more complicated tasks such as manipulating the query string, use the tools provided by mod_rewrite.[/blockquote]
Взято [url=http://httpd.apache.org/docs/2.0/mod/mod_alias.htm]отсюда[/url], как ни тривиально... )

RSS-материал