我想知道是否存在htaccess文件中的%{REQUEST_URI}等键是在Perl / PHP等语言中的环境变量中读取的内容。
所以,如果我设置这样的东西:
RewriteCond %{REQUEST_URI} ^/(.*)$
表达式值是否存储在$ENV{'REQUEST_URI'}
?
答案 0 :(得分:2)
根据我的实验,环境变量是服务器变量的一个子集,可以在.htaccess中访问。以下是所有服务器变量的列表:http://httpd.apache.org/docs/current/mod/mod_rewrite.html。共有45个变量。
当我在Perl脚本中打印所有环境变量时,有28个变量。所有这些都是服务器变量。