[英]Redirect changes hostname
從我的應用程序,我將重定向發送到瀏覽器,但是在Response標頭位置中看到的是相同的主機名,由於該控制器在我的應用程序中不存在,因此導致錯誤。 主機名非常相似,但略有不同。 使IIS更改重定向位置上的主機名可能會發生什么情況?
從下面的詳細信息,主機名從“blah.home.mysite.com”改變為“home.mysite.com”和請求/響應302是對“home.mysite.com”主機名。
詳細信息如下:
我在管理員中的應用: http : //home.mysite.com/admin/doSomething
站點重定向: http : //blah.home.mysite.com/someUrl/more
發送到瀏覽器的位置: http : //home.mysite.com/somUrl/more
發送給瀏覽器的狀態碼:302
當我手動將“重定向站點”粘貼到瀏覽器中時,它可以正常工作。
原來這是反向代理-以防其他人遇到相同的問題。 需要檢查“響應頭中的反向重寫主機”選項。
請參閱此帖子以獲取更多信息: https : //stackoverflow.com/a/23600821/156611
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.