多个值RewriteMap prg

时间:2018-06-15 22:38:03

标签: python apache http mod-rewrite rewritemap

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

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

我只能从标题中传递一个变量,但不能超过两个。任何帮助都会受到赞赏。

谢谢!

1 个答案:

答案 0 :(得分:0)

RewriteMap仅将一个键字符串作为参数,但是您可以将多个内容附加到键上。这就是我最终得到的:

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

分号充当分隔符,以后将用于分割字符串。