IIS7IIS7.5 通过WEB.CONFIG自定义404页面 返回404状态

在这里,阿D可以教你们通过web.config解决这个问题,说一下如何用web.config,自定义404:

<configuration>
<system.webServer>
<httpErrors
errorMode="DetailedLocalOnly" defaultResponseMode="File"
>
<remove statusCode="404" />
<error statusCode="404" path="404.htm" />
</httpErrors>
</system.webServer>
</configuration>

把上面的代码按实际情况添加到web.config中就可以了,红色区域是重点!相信大家都能明白!

404.htm可以相应的改成404.php,放在网站的根目录下。

做完以后,请用检查一下返回的状态是否是404,如果是200的话找一下原因。

交流QQ:2881064157

时间: 2024-08-24 17:01:28

IIS7IIS7.5 通过WEB.CONFIG自定义404页面 返回404状态的相关文章

ASP.NET设置404页面返回302HTTP状态码的解决方法

在配置文件中配置404页面如下: .代码如下: <customErrors mode="On" defaultRedirect="404.aspx"> <error statusCode="403" redirect="404.aspx" /> <error statusCode="404" redirect="404.aspx" /> <err

web.config中配置页面出错后跳转指定错误页面

每当用户访问错误页面时,会出现不友好的404错误,所以为了防止这种不友好,我们在web.config中的<system.web>节点下配置 <customErrors>,在出现比如403 404这样的错误时,跳转到我们自定义的页面 <customErrors>:用户错误配置节 该配置节能够指定当出现错误时,系统自动跳转到一个错误发生的页面,同时也能够为应用程序配置是否支持自定义错误.“<customErrors>”配置节包括两种属性,这两种属性分别为mode

Web.config自定义节点configSections

原文地址:http://www.cnblogs.com/huc87/archive/2009/05/06/1450981.html 1.为什么需要自定义节点 为了增加应用程序的可移植性,通常网站需要配置一些自定义的节点,例如:文件上传的路径等,再深入的应用,可以定义工厂方法需要创建的类. 2.configSections使用方法 configSections节点下定义自定义节点可以帮我们实现我们自己的节点. 首先定义自己的节点,定义方法如下: <configSections>    <s

spring mvc 配置后,web中的html页面报404,该怎么处理

问题描述: 在根目录webapp下的jsp页面可以通过url直接访问,而html页面就会报404错误. 解决方案1: 在spring-mvc.xml中添加如下配置: <!--将静态文件指定到某个特殊的文件夹中统一处理--> <mvc:resources mapping="/**"  location="/"/> 解决方案2: 在web.xml中添加: <servlet-mapping> <servlet-name>de

ASP.NET添加和读取Web.Config自定义配置节

自定义节 1.首先在<configSections>中定义自定义配置节(例如Index.testSection)和对应的自定义配置节处理程序(例如NameValueSectionHandler) 2.然后添加节的内容 <configuration> <configSections> <sectionGroup name="Rewrite.NET"> <section name="Index" type="

怎样做错误404页面自动跳转

最近发现了一篇更详细,道理说的更清楚的文章.其中有一定觉得很重要,404页面调整,不要用Meta Refresh,很容易让搜索引擎误判,值得重视.第二,有一个的观点,不要跳转到首页,那样会对首页权重造成破坏,这篇文章似乎没有这么说,我的看法 是,404页面调整,不要用Meta Refresh,也不要跳到首页. HTTP 404 错误意味着链接指向的网页不存在.在网站建设中想要完全避免这种情况是不可能的,比如说,我们常常需要对网站进行调整.改版,便会有网页被删除.改名或移 动位置,这时候,虽然相应

杨泽业:创建一个用户体验更好的自定义404页面

我先来说说,什么是404页面?404页面是客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应,且不知道原因所返回的页面. 404页面的作用主要是:提升用户体验,避免出现死链,避免信任度下降,避免被惩罚. 大多数的网站程序,都会提供了一个相对用户来说,一个非常友好的404页面,无需用户自己创建. 例如:和我一样的wordpress博客的知更鸟的begin主题,就为我们设计了,一个看起来非常简洁友好的404页面,如图:(此图为begin主题默认的404页面) begin主题默认的404页

NGINX下如何自定义404页面

什么是404页面 如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面.404页面的默认内容和具体的服务器有关.如果后台用的是NGINX服务器,那么404页面的内容则为:404 Not Found 为什么要自定义404页面 在访问时遇到上面这样的404错误页面,我想99%(未经调查,估计数据)的用户会把页面关掉,用户就这样悄悄的流失了.如果此时能有一个漂亮的页面能够引导用户去他想去的地方必然可以留住用户.因此,每一个网站都

如何为你的网站设置404页面(转)

一个好的网站,拥有一个好的 404页面 是标配. 为何要有 404页面?如何设置一个 404页面? why 404 pages? 在本地,比如我打开 localhost/fuck.htm(该文件不存在),HTTP 返回 404 Not Found,同时页面展示如下: 用户体验很差有木有!更重要的是,如果没有 404页面,会影响 SEO. 为什么说会影响 SEO 呢? 当你的网站有些页面地址(路径)改变了.或者内容被删除了,导致原地址访问本页面时,提示页面不存在.比如说你网站改版,也会导致很多原来