重写条件的键是否被视为环境变量?

时间:2014-07-26 19:32:24

标签: php perl .htaccess

我想知道是否存在htaccess文件中的%{REQUEST_URI}等键是在Perl / PHP等语言中的环境变量中读取的内容。

所以,如果我设置这样的东西:

RewriteCond %{REQUEST_URI} ^/(.*)$

表达式值是否存储在$ENV{'REQUEST_URI'}

1 个答案:

答案 0 :(得分:2)

根据我的实验,环境变量是服务器变量的一个子集,可以在.htaccess中访问。以下是所有服务器变量的列表:http://httpd.apache.org/docs/current/mod/mod_rewrite.html。共有45个变量。

当我在Perl脚本中打印所有环境变量时,有28个变量。所有这些都是服务器变量。