文档库 最新最全的文档下载
当前位置:文档库 › 制作404页面就是这么简单

制作404页面就是这么简单

制作404页面就是这么简单

404错误页面的设置方法:

1. 对于存在的网页内容由于路径改变而导致访问不了时,可在IIS 中定义404错误指向一个动态页面,在页面里面使用301永久重定向跳转到新的地址,此时服务器返回301状态码。

2、设置404指向一个设计好的html 文件,此时页面返回的404状态码。现在的idc提供商基本都提供404设置的功能,直接上传文件设置即可。在IIs中设置方法:打开IIS管理器-->点击要设置自定义404的网站的属性-->点击自定义错误选项-->选中404页-->选中并打开编辑属性-->设置成URL --> URL 里填写“/err404.html”-->按确定退出再把做好的err404.html 页面上传到网站根目录下。此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。

3、404指向一个动态页面,比如error.asp,如果不在页面里面进行设置,仅仅是返回提示的HTML 代码,将导致页面返回200 状态码,这是不正确的,我们可以在显示完提示内容后,增加语句:Response.Status="404 Not Found" ,这样就保证页面返回404状态码。

4、Apache下设置404错误页面。为Apache Server设置404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可,ErrorDocument 404 /notfound.php

如何制作404页面,这里分两种情况:

一、Apache下设置404错误页面

为Apache Server设置404错误页面的方法很简单,只需:

(1)在.htaccess 文件中加入如下内容:ErrorDocument 404 /notfound.php,将.htaccess文件上传到网站根目录。

(2)制作一个404页面,随便您设计,命名为notfound.php,同样上传到网站根目录。

注意事项:

(1)切记不要将404错误转向到网站主页,否则可能会导致主页在搜索引擎中消失。

(2)切记不要使用绝对URL,如果使用绝对URL返回的状态码是302+200。

二、IIS/。net下设置404错误页面

首先,修改应用程序根目录的设置,打开web.config 文件编辑,在其中加入如下内容:

以下为引用的内容:

注:上文例中error.asp为系统默认的404页面,notfound.asp为自定义的404页面,使用时请修改相应文件名。

然后,在自定义的404页面notfound.asp中加入:

以下为引用的内容:

<% Response.Status = 404 Not Found %>

这样,便可以保证IIS能够正确地返回404状态码。

https://www.wendangku.net/doc/5413097482.html,

eclipse下配置tomcat以及tomcat服务页面出现404错误

Eclipse下配置tomcat报404错误问题 遇到的问题: 1、eclipse下能够启动tomcat没有报错,即在eclipse控制台消息未显示错误,但是在浏览器里面访问报404错误,输入http://localhost:8080都还报404错误,而且不能访问部署的WEB站点,也报404错误,但是当进入tomcat安装目录下点击startup.bat启动tomcat 后能够正常访问http://localhost:8080主页。 一、配置输入http://localhost:8080能够运行 方法1 我们知道现在Tomcat服务器所在的路径是: D:\apache-tomcat-5.5.27,接下来配置服务器。步骤如下: (1)在Server区域单击右键,选择【New】→【Server】,如图2.22所示。

这个时候,在浏览器打开http://localhost:8080/,有的朋友会发现,可能打不开欢迎界面,出现了404错误。 呵呵,别着急。 把server的配置选为Use Tomcat installation,重启服务器,要么干脆重启Eclipse,再打开 http://localhost:8080/,欢迎页面就出来了。 方法2: 在Eclipse中的【window】->【preferences】下进行配置,如下图所示:

只有配置Tomcat的server我们才能通过Tomcat进行发布网站。前面配置的Tomcat插件只是让我们能够在Eclipse配快速启动Tomcat而已,发布网站是在这一步配置的。如上图所示,我们这里配置了两个Tomcat server,分别是tomca 6.0和Tomcat 7.0,这个我们可以根据需要来决定使用哪一个server。这个配置server其实也很简单,只需要add一下就可以了。如下图所示: 配置好server以后,我们将在后面用到他们。

网页错误大全

IIS状态代码的含义 概要 当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。 更多信息 日志文件的位置 在默认状态下,IIS把它的日志文件放在%WINDIR\System32\Logfiles文件夹中。每个万维网(WWW)站点和FTP站点在该目录下都有一个单独的目录。在默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,exYYMMDD.log)。 HTTP 1xx-信息提示 这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。 100-继续。 101-切换协议。 2xx-成功 这类状态代码表明服务器成功地接受了客户端请求。 200-确定。客户端请求已成功。 201-已创建。 202-已接受。 203-非权威性信息。 204-无内容。 205-重置内容。 206-部分内容。 3xx-重定向 客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。 301-对象已永久移走,即永久重定向。 302-对象已临时移动。 304-未修改。 307-临时重定向。 4xx-客户端错误 发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。400-错误的请求。 401-访问被拒绝。IIS定义了许多不同的401错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在IIS日志中显示: 401.1-登录失败。 401.2-服务器配置导致登录失败。 401.3-由于ACL对资源的限制而未获得授权。

利用Robots解决404错误页分权问题

Robots的作用相信很多站长都比较了解,说robots是搜索引擎的敲门砖一点也不错,robots限制搜索引擎抓取哪些页面,不允许抓取哪些页面,对网站来说,至关重要!本文针对robots的作用,对404错误页面的分权问题做一个解释! Robots文件是搜索引擎访问网站时第一个要读取的文件,它告诉搜索程序服务器上哪些内容可以抓取,哪些不用抓取。 目前网站的robots文件里面的抓取规则已经日趋完善,比如禁止了网页中图片的抓取,禁止蜘蛛抓取一些会员隐私(个人简历)页面、一些无用页面(之前的推广页面)、样式表文件等,但是仍然有部分页面并不需要蜘蛛程序的抓取,这部分页面只是面向用户的,搜索引擎抓取了并没有什么意义,瓜分了页面的权重。 一、网站的404页面 每个网站都存在一些错误页面,404页面的存在就是为了当用户访问了错误页面的时候能够将用户引导到正确的页面上,防止网站流量的流失。而一个页面较多的网站肯定存在很多的错误页面,这就导致存在很多相似的404页面。 所以,一旦404页面太多,而还让搜索引擎去收录,就会导致网站把权重分给这些404页面,所以应该屏蔽404页面。 添加规则:Disallow:/404.html 二、网站部分导航页面 网站底部的一些导航页面,如“市场合作”“网站声明”“付费方式”等都是针对客户的页面,几乎没有用户通过搜索引擎上搜索这些页面并到达网站,而且这些导航页面是全站显示的,所有的内容页面都存在,同样的也要分散这些页面的权重。 这部分页面都是位于同一目录/main下,该目录下除保留部分页面需蜘蛛进行抓取外,其他页面可以都禁止,保留页面为:“关于我 们”(main/aboutus.asp),友情链接(main/friendlink.asp)。此外“资费标准”“付费方式”页面位于企业会员中心页面,这些页面也没有必要对搜索引擎开放。 添加规则: Allow:/main/aboutus* Allow:/main/friendlink* Allow:/main/recruitmeeting* Allow:/main/investigation*

错误页面返回200代码之原因及解决方法

错误页面返回200代码之原因及解决方法 404错误页面的必要性: 一、提供简明的问题描述,消除访客的挫败感。这个很好理解,告诉用户访问页面不存在,而不会是系统默认的错误页面。 二、提供个性化的友好界面,提升访问体验。挽回PV,同时尽量让用户对网站的不安感减少。 三、告诉搜索引擎此链接失效,不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据库中删除。 404页面为返回200代码之原因:相信很多人都遇到过自己制作的404页面检测出来都是返回200代码的情况。这主要是因为不同的主机应该制作不同格式的404页面,一般有.htm\.html和.asp等格式而通常大家都会直接制作.html或.htm格式的错误页面,所以有部分网站错误页面返回200,也有部分网站错误页面会返回404。 404页面为返回200代码之后果:如果404页面返回的是200或302状态码而不是404状态码。对于普通用户,是没有很大区别,当搜索引擎得到“200”状态码时,则会认为该url是有效的,便会去索引,并会将其收录到索引数据库,这样的结果便是这两个不同的url 具有完全相同的内容:自定义404错误页面的内容,这会导致出现复制网页问题。轻则被搜索引擎降权,重则会K掉网站. 404页面制作方法: Apache下设置404错误页面 为Apache Server设置 404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可:ErrorDocument 404 /notfound.php注意: 1.切记不要将404错误转向到网站主页,否则可能会导致主页在搜索引擎中消失 2.切记不要使用绝对URL,如果使用绝对URL返回的状态码是“302”+“200”(已测试) (二)IIS/https://www.wendangku.net/doc/5413097482.html,下设置404错误页面首先,修改应用程序根目录的设置,打开“web.config”文件编辑,在其中加入如下内容:<configuration><system.web><customErrors mode=”On”defaultRedirect=”error.asp”><error statusCode=”404″ redirect=”notfound.asp” /></customErrors></system.web ></configuration>注:上文例中“error.asp”为系统默认的404页面,“notfound.asp”为自定义的404页面,使用时请修改相应文件名。然后,在自定义的404

404页面代码

如果你还在为网站没有404页面自己又不会设计html网页而苦恼,这里应该流口水了,哈哈,这里有一个简单、大气的html源代码,404页面,直接把代码复制下来、粘贴,ok,这就好了,废话不多说直接上html #代码开始# 404你访问的页面不存在或已经删除