我以这种方式在分销商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}
但这些变量是空的......
答案 0 :(得分:2)
请尝试使用%{ENV:REDIRECT_DOMAIN}
。在重写之后,Apache在每个环境变量之前添加REDIRECT_前缀。