我在Windows上以控制台模式运行Apache 2.2.13。我制作了处理请求的可执行文件。在某些情况下,当它检测到指向目录的URL但没有结尾斜杠时,它会尝试重定向到缺少斜杠的URL。退出代码设置为301。奇怪的是,有这个在响应头不起作用:Apache CGI重定向到绝对URI不起作用
Location: /cgi-bin/mycgi.exe/something/
但确实:
Location: something/
难道我做错了什么?还是我在Apache中发现了一个错误? (如果是这样,我应该在哪里以及如何发布它最好?)
谢谢。我将修改'重定向前缀'以包含“http://”和“HTTP_HOST”env值 – 2009-09-08 07:34:22