Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache mod rewrite-设置并获取环境变量_Apache_.htaccess_Mod Rewrite - Fatal编程技术网

Apache mod rewrite-设置并获取环境变量

Apache mod rewrite-设置并获取环境变量,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,我在分发服务器htaccess文件中设置env变量的方式如下: RewriteCond %{HTTP_HOST} ([^\.]+\.[^\.]+)$ RewriteRule ^(.*)$ %1/$1 [QSA,L,E=DOMAIN:%1,E=URI:$1] 之后,apache开始处理%1子文件夹中的另一个htaccess文件 如何读取该htaccess中的ENV:DOMAIN和ENV:URI变量 我试过了 %{ENV:DOMAIN} %{ENV:URI} 但是这些变量是空的…尝试改用%{EN

我在分发服务器htaccess文件中设置env变量的方式如下:

RewriteCond %{HTTP_HOST} ([^\.]+\.[^\.]+)$
RewriteRule ^(.*)$ %1/$1 [QSA,L,E=DOMAIN:%1,E=URI:$1]
之后,apache开始处理%1子文件夹中的另一个htaccess文件

如何读取该htaccess中的ENV:DOMAIN和ENV:URI变量

我试过了

%{ENV:DOMAIN}
%{ENV:URI}

但是这些变量是空的…

尝试改用
%{ENV:REDIRECT_DOMAIN}
。重写后,Apache在每个环境变量之前添加重定向前缀。

尝试使用
%{ENV:REDIRECT\u DOMAIN}
替代请作为答案发送,顺便说一句。它可以工作,谢谢。。。