Mod重写Env变量

时间:2009-05-30 19:45:22

标签: mod-rewrite

使用这个基本的例子,我似乎无法让环境变量“拿走”

SetEnv APPLICATION_ENV production
RewriteEngine On
RewriteCond %{ENV:APPLICATION_ENV} =production 
RewriteRule ^loading$ /images/loading.gif [NC,L]

出于某种原因前往

/loading 

没有显示loading.gif

我尝试使用语法^ production进行比较的许多排列,但没有任何效果

我知道只是删除RewriteCond会使它工作,但这个问题是关于正确比较使用环境变量

1 个答案:

答案 0 :(得分:4)

您还需要使用mod_rewrite设置环境变量:

RewriteRule ^ - [E=APPLICATION_ENV:production]