我的網站當前實現了我們在IIS中映射的自定義404頁面。因此,當用戶執行諸如www.mysite.com/foo/bar/doesnotexist之類的操作時,它將執行404.aspx網址。這個偉大的工程,但檢查HTML返回時,表單提交URL是相對的:如果你仔細觀察的操作網址張貼到404.aspx但它是一個相對路徑由於相對路徑問題,自定義404頁面無法回發
<form method="post" action="404.aspx?404%3bhttps%3a%2f%2ftestserver%3a443%2ffoo%2fbar%2fdoesnotexist" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm">
,所以它是試圖執行,如果我們做回發www.mysite.com/foo/bar/doesnotexist/404.aspx。如何讓我的執行404頁面正確回發? (www.mysite.com/404.aspx)
謝謝。