私のサイトは現在、IIS でマップしたカスタム 404 ページを実装しています。したがって、ユーザーが www.mysite.com/foo/bar/doesnotexist のような操作を行うと、404.aspx URL が実行されます。これはうまく機能しますが、返された HTML を調べると、フォームの投稿 URL は相対的です。
<form method="post" action="404.aspx?404%3bhttps%3a%2f%2ftestserver%3a443%2ffoo%2fbar%2fdoesnotexist" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm">
よく見ると、アクション URL は 404.aspx にポストされていますが、これは相対パスであるため、ポストバック www.mysite.com/foo/bar/doesnotexist/404.aspx を実行すると実行しようとしています。実行した 404 ページを適切にポストバックするにはどうすればよいですか? (www.mysite.com/404.aspx)
ありがとう。