1

我以这种方式在分发器 htaccess 文件中设置环境变量:

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}

但那些变量是空的......

4

1 回答 1

2

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

于 2013-06-09T17:35:08.660 回答