1

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

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

但是,如果我想为 index.php?something=123 执行此操作,那么我应该在我的 .htaccess 中添加什么?它会以某种方式与 SetEnvIf request_URI 一起工作,因为我无法让它工作。我认为可能是解决方案的另一件事是使用 rewrite_mod 但我不知道该怎么做。提前感谢您的帮助!

4

1 回答 1

0

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

RewriteEngine On
RewriteCond %{QUERY_STRING} ^something=123$
RewriteRule ^index\.php$ - [L,E=somevariable]
于 2014-04-20T22:23:31.890 回答