この質問がすでに行われている場合は、お詫び申し上げます。
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>
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>
それが人々が愚かな自分自身をグーグルするのを助けることを願っています。