SetEnv用于动态URL

时间:2014-04-20 20:28:04

标签: .htaccess mod-rewrite setenv

我要做的是将SetEnv用于动态URL。 在index.php的例子中我这样做

<IfModule somemodule.c>
<Files index.php>
    SetEnv somevariable
</Files>
</IfModule>

但是如果我想为index.php执行此操作?某事= 123那么我应该在我的.htaccess中添加什么?是否可以使用SetEnvIf request_URI,因为我无法让它工作。我认为可能解决的另一个问题是使用rewrite_mod但我不知道如何做到这一点。在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以使用mod_rewrite的E标志来设置环境变量:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^something=123$
RewriteRule ^index\.php$ - [L,E=somevariable]