Delphi 多次调用TWebModule.SendDirect

Delphi 多次调用TWebModule.SendDirect,delphi,Delphi,我使用TWebModule创建了一个在Apache上运行的Web应用程序。我对SendRedirect的使用有点“自由”。在一个例子中,我发现我调用了SendRedirect,然后又调用了另一个SendRedirect——都在同一个方法处理程序中。在我的测试框中,它总是重定向到第一个SendRedirect的url。但在我的制作框中,我发现(让我很懊恼的是)它正在将浏览器重定向到第二个重定向的url 我知道“真正”的答案是我不应该调用多个SendRedirect。但除此之外,有人能解释为什么在一

我使用TWebModule创建了一个在Apache上运行的Web应用程序。我对SendRedirect的使用有点“自由”。在一个例子中,我发现我调用了SendRedirect,然后又调用了另一个SendRedirect——都在同一个方法处理程序中。在我的测试框中,它总是重定向到第一个SendRedirect的url。但在我的制作框中,我发现(让我很懊恼的是)它正在将浏览器重定向到第二个重定向的url


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

检查您得到的
位置:
标题。您可能有不同的重写规则,或者设置了其他一些appache配置选项。

我会检查一下。可能与Apache重写有关。