我需要在httpd.conf中进行身份验证后在http头中设置一个变量。但该值是64位编码。我需要解码它,然后在我试图使用apache httpd的unbase64的标题中设置它。
我尝试过如下。但没有任何帮助。
RewriteRule .* - [E=NEW_VAL:%{unbase64:%{AUTHORIZE_VAL}}]
Header set user.sid "%{NEW_VAL}e"
请帮助我理解这个的用法,或者有什么方法可以解码这个值?
希望这有助于某人。我编写了一个用于base 64解码的脚本,并为该脚本配置了RewriteMap。然后在RewriteRule中使用该映射进行转换。
参考:this