如果这个问题已经被问到,我很抱歉。
我正在寻找一个解决scheme,使SetEnv
使用%2variables。
这甚至可能吗?
我的虚拟主机:
<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>
我find了使用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>
希望它可以帮助人愚蠢地search自己。