我正在使用自定义错误页面。 所以我添加了这个:
<system.webServer>
<httpErrors errorMode="Custom" existingResponse="Auto">
<remove statusCode="404" subStatusCode="-1" />
<remove statusCode="500" subStatusCode="-1" />
<error statusCode="404" path="/404" responseMode="ExecuteURL" prefixLanguageFilePath="" />
<error statusCode="500" path="/500" responseMode="ExecuteURL" prefixLanguageFilePath="" />
</httpErrors>
</system.webServer>
现在这可以工作并重定向到自定义错误页面,但是将请求的url作为查询字符串参数传递,如下所示:
http://example.com/404/?404;http://example.com:80/dsd/
如何避免使用没有参数的网址?
http://example.com/404/