[英]apache server not redirecting correctly
我在apache中编写了一个模块,该模块在调用时记录信息,可以说它指向的url是localhost:12345 / imp,我想在此模块中执行代码后,随后将每个请求重定向到不同的URL,例如www。 cnn.com。
apr_table_add(r->headers_out, "Location","www.cnn.com" );
return HTTP_TEMPORARY_REDIRECT;
我已经在模块中尝试了上述方法,但是似乎要做的就是两次调用我的模块,它似乎正在尝试访问localhost:12345 / www / cnn / com。 当然,必须有人做了与我尝试的类似的事情,有人可以提出建议吗?
非常感谢
互联网标准要求绝对URI跟随位置标头,这意味着它必须包含一个方案(例如,http:,https:,telnet:,mailto :)。
您应该使用:
apr_table_add(r->headers_out, "Location","http://www.cnn.com" );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.