Web.config:
<customErrors mode="On">
<error statusCode="404" redirect="~/Page-Introuvable" />
</customErrors>
Rewriter.config :
<rewriter>
<rewrite url="~/Page-Introuvable" to="~/PageNotFound.aspx" />
</rewriter>
この存在しない URL を入力すると:
エラー 404 カスタム ページが表示される
これを入力するとき:
http://example.com/qwerty (.aspx なし)
サーバーページ 404 エラーが発生します
この場合、カスタム ページを表示する方法を知りたいです。
どうもありがとうございました!
答え
これを web.config セクション System.webServer に追加しました:
<httpErrors errorMode="Custom">
<clear/>
<error statusCode="404" responseMode="Redirect" path="PageNotFound.aspx"/>
</httpErrors>