[英]Apache htaccess SetEnv: how concatenate environment variable in htaccess?
我想要设置一些环境变量,例如:
SetEnv SpecialPath "%{DOCUMENT_ROOT}/dir/"
但是如果我在路径PHP中打印SpecialPath
,例如:
$_SERVER['SpecialPath'];
输出是
%{DOCUMENT_ROOT}/dir/
预期的输出是:
/var/www/dir/
问题是:如何在htaccess中连接环境变量?
env_module已启用
%{DOCUMENT_ROOT}
变量是mod-rewrite
一部分,因此您可以使用SETenv
指令为文档根目录设置env,请尝试以下基于mod-rewrite
的示例:
RewriteEngine on
RewriteRule ^ - [E=SpecialPath:%{DOCUMENT_ROOT}/dir/,L]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.