Web.config :
<customErrors mode="On">
<error statusCode="404" redirect="~/Page-Introuvable" />
</customErrors>
Rewriter.config :
<rewriter>
<rewrite url="~/Page-Introuvable" to="~/PageNotFound.aspx" />
</rewriter>
When typing this unexisting url :
I get to see my error 404 custom page
When typing this :
http://example.com/qwerty (without .aspx)
I get server page 404 error
I’d like to know how to display my custom page in this case.
Thank you very much!
ANSWER
Added this to web.config section System.webServer :
<httpErrors errorMode="Custom">
<clear/>
<error statusCode="404" responseMode="Redirect" path="PageNotFound.aspx"/>
</httpErrors>
<customErrors>are just for extensions handled by asp.net (aspx, ashx…), for all others use<httpErrors>: http://www.iis.net/ConfigReference/system.webServer/httpErrors