多值 RewriteMap prg

Multiple values RewriteMap prg

我无法通过 RewriteMap prg 传递多个值。这是我的:

RewriteMap encrypt "prg:/bin/python2.7 /var/www/encrypt.py"
RewriteRule /secure ${encrypt:%{LA-U:ENV:email}} [P]

我只能从 header 传递一个变量,但不超过 two.Any 帮助将不胜感激。

谢谢!

RewriteMap只接受一个键字符串作为参数,但是你可以在键上附加多个东西。这就是我最终得到的:

RewriteRule /secure http://website.com/${encrypt:%{LA-U:ENV:uid};%{LA-U:ENV:givenname};%{LA-U:ENV:surname};%{LA-U:ENV:email}}

分号作为分隔符,稍后用于拆分字符串。