我目前正在使用 customErrors,并且我想始终使用重新创建选项。
这目前适用于 URL,例如
mysite.com/asdf
我的自定义错误页面加载为此 URL:
mysite.com/asdf
但是,这不适用于诸如
mysite.com/asdf.aspx
我的自定义错误页面加载为
mysite.com/mycustomerrorpage.aspx?errorpath=/asdf.aspx
这由 IIS 处理为 302 重定向到上面的错误页面,加载时状态为 200。
我要完成的工作:我希望用户收到 404 的 http 状态(或相应的状态代码),并且我希望页面始终重新创建(无论扩展名或缺少扩展名)。我不希望来自 IIS 的 302 重定向,也不希望自定义错误页面返回为 200。
我是 IIS 新手 - 这似乎是一件基本的事情,但我遇到的麻烦比我想象的要多:)
提前感谢您的任何帮助!