`
Tenacious
  • 浏览: 22075 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论

原来404页面可以这样做【转】

阅读更多

最近新网站刚刚上线 前期工作做的不足 导致大量的404页面,查阅了一些资料发现最偷懒的办法只能是robots.txt 拒绝一切不存在,查阅资料的同事发现一片文章很有趣故而转之。

==============================body======================================

404页面是网站必备的一个页面,它承载着用户体验与SEO优化的重任。404页面通常为用户访问了网站上不存在或已删除的页面,服务器返回的404错误。如果站长没有设置404页面,会出现死链接,蜘蛛爬行这类网址时,不利于搜索引擎收录。

原来404页面可以这样

设置404页面的两大好处

1:引导用户不要关闭网站,增强用户体验。

2:防止网站出现死链接。

设计404页面的你可以遵循以下几条原则

1:像门户一样5秒返回首页

原来404页面可以这样

据卢松松观察,像网易、新浪、腾讯这类门户站的错误页面都是一样的,进入错误页面后提示5秒后返回频道首页。

切忌不要进入404错误页面后,立刻返回首页,这些转向都使搜索引擎误以为页面存在,却返回重复内容。

2:像站长之家一样放出“砖家”

原来404页面可以这样

404页面要保证与自身网站风格类似,让它看上去还是你的站,再来点幽默搞笑的短语,请“砖家”帮你分析,告诉用户迷惑的时候知道他在那里。给错误带上幽默的情节,原来错误也可以很美……

切忌不要把404设置成301重定向到首页,这是对搜索引擎不友好的设置,会让搜索引擎认为网站上有大量与首页内容相同的页面,但可以把错误页面301定向到正确页面。

3:也可以像Yahoo一样,能放的全塞进去

原来404页面可以这样

在404页面尽可能的给出对用户有用的链接,用丰富的内容把用户拉回来,避免过于简单的网页而让用户离开。

尽管内容很多,但最醒目的位置依然显示错误信息,提示用户,要访问的页面不存在。然后,上面加入导航,右边放上广告,下面再挤点图文并茂的文章,这还不够,最下面在仍点导航链接进去,用户想不点都不行啊。

4:还可以像我这样,放个小游戏玩玩

原来404页面可以这样

404错误并不可怕,可怕的是默认的“404 Not Found”让用户摸不着头脑,这是怎么了?卢松松博客的404页面就是用的一段flash小游戏。

哎哟,这就是404错误页面了,来休息一下吧,玩玩这个游戏。

404页面设置方法

1:虚拟空间设置方法

现在的idc提供商基本都提供404设置的功能,直接上传文件设置即可。每个空间商的控制面板都不同,我在这里就不多说了。

2:IIS下设置404页面

在IIS管理器中右键单击要管理的网站,打开“属性”中的“自定义错误信息”页,为“404”设定相应的错误信息页即可。不过,此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。

3:Apache下设置404错误页面

在.htaccess 文件中加入如下内容即可:ErrorDocument 404 /notfound.php。切记不要使用绝对URL,如果使用绝对URL返回的状态码是“302”+“200”。

在设置好以后最好再检查一遍网页的http状态,可以用ranknow这个工具:检测你的站点404设置的是否正确

相关阅读:503状态码:防止网页被删除

除非注明,文章均为卢松松原创,欢迎转载!转载请注明本文地址,谢谢。

本文地址:http://lusongsong.com/reed/404.html

分享到:
评论

相关推荐

    WordPress的404 errors重定向插件

    这样可以匹配上所有以你的URL为前缀的页面,防止在指向某条评论的URL上出现问题。 404错误重定向 开启404监视功能,需要到“Modules”页面,编辑“404 Errors”模块,保证“记录404错误”是选中状态,如下图: ...

    NGINX服务器配置404错误页面转向的方法

    什么是404页面 如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器...

    云计算导航〈新版〉V1.0.zip

    这步是重点,网站其实不存在CMD/目录如果出现此目录的调用错误,是您未设置404页面到index.asp,虚拟主机设置也一样) 7.泛域名的设置需要服务器支持!同时上一步404设置也要完成 注:默认显示的网址和RSS信息由第...

    导航ASP版源码

    6 在IIS设置好404页面 选择URL 指向 index asp 注:默认显示的网址由第一个用户admin的设置决定 其初始账户为admin 密码:admin888 系统还自带了一个测试账户:test 密码:test 这样设置好网站就可以正常访问了 ^ ...

    gh-short-url:一个使用github页面转换短url的命令行工具

    Fork ,它是一个空存储库,您也可以像这样创建一个存储库,名称不必相同。 打开您在步骤 1 中分叉的存储库,并修改 404.html 文件。 - var GITHUB_ISSUES_LINK = ...

    网址收藏系统 标准版

    e1_admin,请记下改地址,以方便下次正确访问(如果你使用自己的电脑可以再登陆时选择记下登录名,这样以后访问/Admin/就可以自动转到实际的登录页) 5.进入后台后,首先根据自己的实际情况设置站点配置,具体操作...

    Url重写篇视频------本讲将通过实例比较ASP.NET下的三种典型URL重写方案

    但是,当试着点击页面中的按钮,我们马上会发现,页面postback后,浏览器地址栏中的链接变成了那个被重写后的地址,而不是,原来显示于地址栏的虚拟地址了。这是一个严重的不一致,没道理我点击页面的按钮,在没有...

    jsp网站永久换域名的处理过程

    1、在tomcat下针对旧域名做个虚拟主机 首页为index.jsp ,404错误页面为 unfind.jsp 首页使用301转向,有利于 搜索引擎优化 <% response.setStatus(301); response.setHeader( “Location”,”http://***.com...

    jekyll-archive:Jekyll 插件创建一组归档页面

    例如,如果您有像blog/2014/01/01/title这样的永久链接结构,则 URL hacking 将不起作用,因为转到blog/2014将返回 404 Page Not Found。 Jekyll Archive Generator 通过为博客 URL 结构的每个部分生成所有必要的...

    ebsite for net4.0网站建设系统 v3.0 正式版.zip

    如今移动互联飞速发展,应对手机平板访问的网站少之又少,大量都是靠百度或移动浏览器转换后的页面展示给用户,这样的用户体验及其之差,同时不能实现更加复杂的功能。eBSite可以轻松制作或开发复杂的大型移动站点。...

    moviehack:铁汉 | 项目#2 http

    404 - 作为用户,当我转到一个不存在的页面时,我希望看到一个漂亮的 404 页面,以便我知道这是我的错 500 - 作为用户,当超级团队搞砸时,我希望看到一个不错的错误页面,以便我知道这不是我的错 主页- 作为用户,...

    应用母板页后按钮不激发Click事件

    要做一个博客,我使用了DoNetTextBox作为在线编辑器,我添加了一个提交按钮,但是运行时,点了按钮并不会转到事件处理代码,而是出现下面的错误: “/CIS”应用程序中的服务器错误。 -----------------------------...

    Nginx转发socket端口配置详解

    常规情况,我们可以在用户页面,直接建立 socket 链接,但这样的操作会暴露端口,带来一定的安全隐患,使用 Nginx 进行转发,可以隐藏端口。额外的问题就是一些 header 参数也需要在转发过程中带给 socket 服务提供...

    IIS6.0 IIS,互联网信息服务

    一个IP地址对应多个Web站点 当按上步的方法建立好所有的Web站点后,对于做虚拟主机,可以通过给各Web站点设不同的端口号来实现,比如给一个Web站点设为80,一个设为81,一个设为82……,则对于端口号是80的Web站点,...

    商用版本文本编辑器DotNetTextBoxV6.0.8Source 源码

    5)重写及优化了控件html代码转xhtml代码的JS方法,现在即时转换XHTML的性能更佳,也修正了原来开启xhtml转换会破坏代码的BUG!(此功能测试稳定后会改为默认功能,即控件默认状态下输出的就是符合XHTML标准的代码,现在...

    DotNetTextBox V6.0.10 商业版 下载 (已知最新)

    4)修改默认支持AJAX (原来ie11以上运行时,会导致页面失去响应) 5)源代码解决方案简化,支持vs2013以上版本打开,项目默认支持ajax 2009/06/23 Version 6.0.8 For VS2005/2008 Updates: 1)去掉现在...

    java-servlet-api.doc

    你可以把Servlet理解成Server上的applets,它被编译成字节码,这样它就可以被动态地载入并用效地扩展主机的处理能力。 Servlet与applets不同的地方是,它不运行在Web浏览器或其他图形化的用户界面上。Servlet通过...

    ebsite for net网站建设系统最新官方版

    如今移动互联飞速发展,应对手机平板访问的网站少之又少,大量都是靠百度或移动浏览器转换后的页面展示给用户,这样的用户体验及其之差,同时不能实现更加复杂的功能。eBSite可以轻松制作或开发复杂的大型移动站点。...

    KODExplorer 芒果云-资源管理器

    - 服务器路径下 编辑器预览404修复 - 树目录显示优化 - 登陆记住密码优化 ###ver2.2 `2014/5/11` ---- ####update: - 公共目录支持(多个用户可以共享目录,写权限跟随用户组权限设定) - 自动升级优化 - 文件...

Global site tag (gtag.js) - Google Analytics