2010-08-05 18 views
0

我創建了一個使用TWebModule在Apache上運行的Web應用程序。我使用SendRedirect獲得了一點「自由」。在一個案例中,我發現我正在調用SendRedirect並使用另一個SendRedirect調用進行跟蹤 - 全部在同一個方法處理程序中。在我的測試框中,它總是會重定向到第一個SendRedirect的url。但是在我的生產環境中,我發現(很懊惱)它將瀏覽器重定向到第二個重定向的url。對TWebModule.SendDirect的多次調用

我知道「真實」的答案是我不應該調用多個SendRedirects。但除此之外,有沒有人有解釋爲什麼在一個環境中它會轉到第一個SendRedirect,而另一個轉到第二個?

回答

1

查看Location:的頭像你會得到。您可能有不同的重寫規則或其他一些appache配置選項。

+0

我會檢查一下。可能與Apache重寫有關。 – 2010-08-10 00:08:54