Apache重写规则和cookie集

时间:2011-11-10 13:40:42

标签: apache mod-rewrite cookies

指定一个网址:http://www.company.com/somepage?email=john.doe@organization.org

我想做以下事情:

1)将请求重写为http://www.company.com/somepage(不带查询字符串) 2)在响应中设置EMAIL cookie,其值为“john.doe@organization.org”

(如何)可以在httpd.conf中配置?

感谢。

1 个答案:

答案 0 :(得分:1)

应该通过以下方式解决:

RewriteEngine On
RewriteCond %{QUERY_STRING} email=(.*)
RewriteRule ^/somepage?.*$ http://www.company.com/somepage? [R,L,CO=EMAILCookie:%1:www.company.com:43200]