多次调用TWebModule.SendDirect

时间:2010-08-05 04:28:09

标签: delphi

我创建了一个使用TWebModule在Apache上运行的Web应用程序。我使用SendRedirect获得了一点“自由主义”。在一个案例中,我发现我正在调用SendRedirect并跟随另一个SendRedirect调用 - 所有这些都在同一个方法处理程序中。在我的测试框中,它总是会重定向到第一个SendRedirect的url。但是在我的生产盒上,我发现(让我很懊恼)它将浏览器重定向到第二个重定向的URL。

我知道“真实”的答案是我不应该调用多个SendRedirects。但除此之外,有没有人解释为什么在一个环境中它转到第一个SendRedirect而另一个环境转到第二个?

1 个答案:

答案 0 :(得分:1)

检查Location:标题。您可能有不同的重写规则或其他一些appache配置选项。