【问题标题】:apache2 module custom http headerapache2模块自定义http头
【发布时间】:2013-04-08 15:40:53
【问题描述】:

我正在尝试重定向非法访问并将用户带到登录页面,如果用户获得许可并继续访问原始,我需要保留原始请求 url。我尝试将原始 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;

【问题讨论】:

    标签: http-headers apache-modules


    【解决方案1】:

    // 下面的代码可以正常工作。 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

    【讨论】:

      猜你喜欢
      • 2020-10-27
      • 1970-01-01
      • 2012-06-16
      • 1970-01-01
      • 2011-11-12
      • 2021-05-28
      • 2017-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多