apache2模块自定义http头

时间:2013-04-08 15:40:54

标签: http-headers apache-modules

我尝试重定向非法访问并将用户带到登录页面,如果用户获得权限并继续访问原始文件,我需要保留原始请求网址。我尝试将原始URL写入http标头区域,但我无法从客户端检索此数据。

apache2或其他模块是否忽略了自定义http heaer?或者我只是想念一些东西?

(顺便说一下:我不喜欢使用查询字符串,想想下一页可能仍会作为重定向)

代码示例:

ap_set_content_type(r, "text/html");
apr_table_add(r->headers_out, "Location", conf->authurl);
apr_table_add(r->headers_out, "RequestUrl", url);

return HTTP_MOVED_TEMPORARILY;

1 个答案:

答案 0 :(得分:0)

//以下代码可以正常工作。 apr_table_add(r-> err_headers_out,“RequestUrl”,url);

见: https://source.jasig.org/cas-clients/mod_auth_cas/tags/mod_auth_cas-1.0.9.1/src/mod_auth_cas.c