代码之家  ›  专栏  ›  技术社区  ›  Christophe

mod rewrite env变量

  •  1
  • Christophe  · 技术社区  · 16 年前

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

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

    因为某种原因

    /loading 
    

    不显示loading.gif

    我用语法^ production尝试了许多比较排列,但没有任何效果。

    我知道只删除重写秒就可以使它工作,但这个问题是关于正确比较使用环境变量

    1 回复  |  直到 16 年前
        1
  •  4
  •   Gumbo    16 年前

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

    RewriteRule ^ - [E=APPLICATION_ENV:production]