404页面的目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。
工具:
虚拟主机管理平台,photoshop,dreamweaver
404页面具体设置方法步骤如下。
制作404页面。可以找一些大网站的404页面,然后直接拿来用,把上面的相关信息改成自己的就行了。
让错误链接直接跳转到404页面。登录虚拟主机管理平台,找到要设置404页面的主机,在设置404页面的地方正确填写404页面所在地址,如果没有发现设置的地方,可以联系下空间服务商,如下图。
注意事项:404页面不要做自动跳转到首页的设置。答:链接指向的网页不存在。404页面表示链接指向的网页不存在,即原始网页的url失效了。404是访问www网站时经常出现的错误,表示用户可以正常访问服务器,但是服务器无法找到用户请求的资源。404错误(HTTP404)(推荐教程:python视频教程)。
是WWW网站访问比较经常出现的错误。404页面就是当用户输入了错误的链接时,返回的页面。HTTP404错误意味着链接指向的网页不存在,即原始网页的URL失效,这种情况经常会发生,很难避免。为什么会出现404错误?其实上文定义已解释了这个问题——404错误表示用户可以正常访问服务器,但服务器无法找到用户请求的内容。但更深层的原因是什么?
是这样的:下图为一个上网模型,即一个人上网,需要服务器处理,并调用数据库中的数据,然后通过网络传给这个人使用的设备。而在出现404错误时,用户上网请求的所有内容在服务器、数据库中均未找到——一般是一个页面的所有内容均未找到
(包括该页面的前后端代码与所有数据,如果只有部分服务器中的数据缺失,那网站前端页面不显示这些数据即可,还是有页面展示),故服务器返回404响应码。
404错误页面是WWW网站访问比较经常出现的错误。大家最熟悉的也是最常见的出错提示:404 not found。404页面就是当用户输入了错误的链接时,返回的页面。而默认的404错误页面呆板麻木,让访问者感觉很挫败,可能会直接离开您的网站。自定义404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。是增强用户体验的很好的做法。
简而言之,有两点:
1、提高用户站内浏览体验;
2、增强对搜索引擎的友好性。
二、404页面和SEO优化的关系:
很多网站存在这个问题:为了增强用户体验,从而自定义404页面;但是没有正确设置404页面,导致返回的是200或302状态码而不是404状态码。这对访问的用户而言,HTTP状态码究竟是“404”还是“200”来说并没有什么区别,但对搜索引擎却是相当重要的。
搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200或302状态码,搜索引擎就会为该链接建立索引,这导致大量不同的链接指向了相同的网页内容。结果是,搜索引擎对该网站的信任度大幅降低,很可能网站轻则被搜索引擎降权,重则会K掉网站。
三、404页面设置方法详细说明:
上面提到404错误应工作在服务器级而不是网页级,那么404页面的设置内容就要分2步了,一是服务器端的设置,二就是自定义404页面了。
针对不同服务器,对应的404页面设置也不同,现在为大家一一介绍:
一)IIS/.net服务器
分2步完成:
1、修改应用程序根目录的设置,打开web.config文件编辑,在其中加入如下内容:
<configuration>
<system.web>
<customErrorsmode=”On”defaultRedirect=”error.asp”>
<errorstatusCode=”404〃redirect=”notfound.asp”/>
</customErrors>
</system.web>
</configuration>
注:“error.asp”为系统默认的404页面,“notfound.asp”为自定义的404页面,使用时请修改相应文件名。
2、制作404页面notfound.asp。
为保证能正确返回“404”状态码,可在自定义的404页面“notfound.asp”中间加入以下代码:
<%Response.Status=“404NotFound”%>
这样,便可以保证IIS能够正确地返回“404”状态码。
二)apache服务器
为ApacheServer设置404错误页面的方法很简单,分2步完成:
1、服务器端设置:
在网站根目录的.htaccess文件中加入以下内容:
ErrorDocument404tfound.php
2、制作404页面notfound.php,上传到网站根目录。
notfound.php为举例,实际制作时请自定义404页面文件名。
如果您的网站根目录下没有.htaccess文件,可联系您的服务器商。
三)虚拟主机
其实现在大部分网站都使用的是虚拟主机,这时候并不需要知道是何种服务器,只要按照控制面板提供的相应功能设置即可。
同样分2步完成:
1、制作404页面notfound.php,上传到网站根目录;
2、请登录你的虚拟主机管理后台,点虚拟主机管理,找到你的主机,进入这个主机管理的控制面板,找到”自定义出错页”项目。
四、测试
这时候404页面设置好了,一定要注意测试我们的设置是否正确。
大家可以用“HttpWatch”这个工具去检查,也可以用在线工具检查。
最后说一下SEO优化关于设置404页面的其他要注意的几点心得体会:
1、避免过于简单和技术;
2、制作个性化设计把用户拉回来;
3、增加建议让用户跟着你走;
4、利用转向将用户导入指定的页面;
5、合理利用适当增加些广告。
6、至少要有一个主页的返回链接。这是实现友好反馈的最低限度。
7、在有效的帮助信息不足的情况下,如何通过访客的反馈弥补错误等等内容。
8、不要自动跳转,让用户来决定去向。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)