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