URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 1154
[ Назад ]

Исходное сообщение
"Переменные в конфиге апача"

Отправлено Peter , 05-Мрт-03 20:12 
У меня такая проблема.
Нужно сосдать переменную в конфигурационном файле апача (в настройках виртуального сервера), затем проинклюдить еще один конфигурационныйй файл, в котором нужно использовать значение этой переменной (в зависимости от ее значения пересылать на тот или иной адрес - с помощью модреврайта).
Я это попробовал сделать следущим способом(почему-то не заработало):
SetEnv variable 1
Include dir1/dir2/myconf.conf

А в myconf.conf пишу
RewriteCond %{ENV:DIV_FORCE_RUSSIAN} 1 [NC]
RewriteRule ^/$ http://%{HTTP_HOST}/rus/ [R=302,L]
RewriteRule ^/$  http://%{HTTP_HOST}/eng/ [R=302,L]

то почему-то всегда выполняется второе действие. На сколько я понял эта из всяких экспериментов - переенная пуста (может быть эксперименты были неправильными).
Подскажите, как заставить эту конструкцию работать?
Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"RE: Переменные в конфиге апача"
Отправлено uldus , 06-Мрт-03 10:15 
>Нужно сосдать переменную в конфигурационном файле апача (в настройках виртуального сервера),

посмотри mod_macro, может в чем-то окажется полезным.

>SetEnv variable 1

Это только для CGI скриптов, в mod_rewrite контексте она не будет видна, _IMHO_.


"RE: Переменные в конфиге апача"
Отправлено Peter , 07-Мрт-03 11:26 
>>Нужно сосдать переменную в конфигурационном файле апача (в настройках виртуального сервера),
>
>посмотри mod_macro, может в чем-то окажется полезным.
>
>>SetEnv variable 1
>
>Это только для CGI скриптов, в mod_rewrite контексте она не будет видна,
>_IMHO_.


Этот модуль, на сколько я понял, этот модуль подходит только к апачу 2.0
По крайней мере в апач 1.3.23 он не входит.
Неужели не существует никаких встроенных возможностей использования переменных в конфигурационном файле???
Всего-то нужно определить переменную, а через несколько строчек ее вставить.
Помогите пожалуйста!


"RE: Переменные в конфиге апача"
Отправлено uldus , 07-Мрт-03 13:57 
>Этот модуль, на сколько я понял, этот модуль подходит только к апачу
>2.0

Для 1.3 тоже есть.

>По крайней мере в апач 1.3.23 он не входит.

Конечно не входит, это отдельный проект, ссылка ищется через google.