我可以在htaccess文件中设置一个值并在VirtualHost中使用该值吗?
.htaccess:
SetEnv FOO bar
虚拟主机:
#...
RewriteCond %{ENV:FOO} ^bar$
# ... something
我认为这至少是不可能的,但是有没有办法将值从.htaccess传递到虚拟主机配置?如果有其他方法,它不一定需要是一个环境变量来重写Cond。
不幸的是,
这是不可能的。 VirtualHost 配置在 apache 服务启动时读取,而 .htaccess 文件按需读取。