Динамическая переменная SetEnv vhost Ubuntu Apache2
Я прошу прощения, если этот вопрос уже задавался.
Я ищу решение, чтобы сделать SetEnv
используйте переменную%2.
Это вообще возможно?
Мой Вхост:
<VirtualHost *:80>
ServerName dev.someuri.nl
ServerAlias *.*.dev.someuri.nl
VirtualDocumentRoot /home/%2/www/%1
LogLevel debug
SetEnv DEVELOP_ENV dev
SetEnv DEVELOP_NAME %2
</VirtualHost>
1 ответ
Я нашел ответ на мою проблему, используя SetEnvIf
,
<VirtualHost *:80>
ServerName dev.someuri.nl
ServerAlias *.*.dev.someuri.nl
VirtualDocumentRoot /home/%2/www/%1
LogLevel debug
SetEnv DEVELOP_ENV dev
SetEnvIf Host "^(.*)\.(.*)\.dev\.someuri.nl" DEVELOP_NAME=$2
</VirtualHost>
Надеюсь, это поможет людям глупо погуглить.