首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用IIS7 urlrewrite模块配置IIS7 404页

使用IIS7 urlrewrite模块配置IIS7 404页
EN

Webmasters Stack Exchange用户
提问于 2011-03-12 12:45:28
回答 1查看 3K关注 0票数 2

我有一些自定义错误要用于.aspx页面,如:www.domain.com/whateverdfdgdfg.aspx

但是,当不请求.aspx url时,它会导致一个错误(如http://www.domain.com/hfdkfdh4545):

HTTP错误404.0 -找不到您要查找的资源已被删除,其名称已更改,或暂时不可用。

我在我的web.config里有这个:

代码语言:javascript
复制
<customErrors mode="On" defaultRedirect="/error/1" redirectMode="ResponseRedirect">
  <error statusCode="404" redirect="/404.aspx" />
</customErrors>

404.aspx是存在的,因为当请求不存在的.aspx页面时,上面的内容是工作的.

我还在IIS7中配置了错误页面:状态代码: 404路径: /404.aspx类型:执行URL条目类型:本地

我的网站应用程序池设置为"ASP.NET v4.0“

为什么这个还不能用呢?

EN

回答 1

Webmasters Stack Exchange用户

发布于 2011-05-17 19:39:31

你试过设置以下内容吗?

代码语言:javascript
复制
<system.webServer>
  <httpErrors existingResponse="PassThrough" />
</system.webServer>

下面是错误页面上的几个引用:

http://www.iis.net/ConfigReference/system.webServer/httpErrors

http://blogs.iis.net/ksingla/archive/2008/02/18/what-to-expect-from-iis7-custom-error-module.aspx

票数 2
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/10585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档