不含查询字符串参数的自定义错误页面

时间:2018-10-16 06:57:38

标签: iis iis-8 custom-error-pages custom-errors

我正在使用自定义错误页面。 所以我添加了这个:

<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/

0 个答案:

没有答案