成都网站建设
扫描关注木子网络微信号

扫一扫微信二维码

404页面是什么?如何设置404页面

木子网络2017-07-13网站优化

  在网站优化过程中,很多新手都会忽略设置404页面,那么404页面是什么?如何设置404页面?404网页是用户访问到网站不存在的页面返回的提示页面(一般是链接错误、页面删除、输入了错误的网址)。之所以称为404页面,是因为搜索引擎访问到该页面会返回404HTTP状态码(更多状态码请参考《网页返回的状态码查询表》),表明该网页未找到。

  404页面的目的:提示用户此页面不存在,关引导用户访问其它页面而不是关闭窗口离开,从而流失IP。

  404对网站优化的影响:搜索引擎抓取网页会根据HTTP状态码来识别网页状态,如果抓取到死链,会返回404状态码,并告诉搜索引擎放弃该页面的索引。

  自定义404错误页面是增加用户体验很好的做法之一,不过很多新手站长往往会忽略一个问题,譬如:错误的服务器端配置导致返回“200”状态码或自定义404错误页面使用Meta Refresh导致返回“302”状态码。搜索引擎就会为该链接建立索引,这导致大量不同的链接指向了相同的网页内容。结果是,搜索引擎对该网站的信任度大幅降低,而正确的404页面会返回404状态码,如下图所:

404页面是什么?如何设置404页面

  正确设置的自定义404错误页面,可以提高用户体验,提高网站pv,减少网站流量流失,减少死链接,提高搜索引擎对网站的信任度。因此400页面的设置也是网站优化过程中重要的一部分。

  如何正确设置制作404页面?

  一、 Apache下设置404错误页面(一般是Linux主机)

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

  在.htaccess 文件中加入代码: ErrorDocument 404 /Error.html ;

  建立一个简单的html404页面命名 404.html;

  把 404.html放置在网站根目录,如果没有htaccess文件就新建一个txt文档把文件名改为.htaccess即可。

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

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

  以下为web.config的内容:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <httpErrors errorMode="DetailedLocalOnly" defaultResponseMode="File">
        <remove statusCode="404" />
        <error statusCode="404" path="404.html" />
        </httpErrors>
    </system.webServer>
</configuration>

  404页面制作遵循的理念

  提供简明的问题描述,消除访客的挫败感。

  提供合理的解决方案,辅助访客完成访问目标。

  提供个性化的友好界面,提升访问体验。

  拓宽对404页面设置总结

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

  2、不要使用绝对URL,如果使用绝对URL返回的状态码是302+200(正确的应该是返回404)

  3、404页面设置完成,一定要检查是否正确。但http头信息返回的一定要是404状态。这主要是对搜索引擎有关系,因为如果你网站产生较多页面时候但搜索引擎看到的是很多一样的正常页面,有可能会误被认为作弊。

  4、404页面不要设置自动跳转,应该让用户决定下一步,所以一个好的404对网站优化非常重要,下面木子网络给大家准备了一个404模板,有需要的可以下载。

文件下载说明:[网盘密码:fnqv]

* 若链接失效、无法下载和文件错误,请及时联系木子网络,以便及时修复,谢谢! *

* 本站文件和软件均由木子网络开发或来自网络其他平台,若侵犯你的权益,请及时联系木子网络 *

* 下载本站文件和软件仅供学习参考,若发现任何组织机构及个人有用于商业目的者,必追究其法律责任 *

转载请注明:木子网络 » http://www.muziwl.com

文章标签
资源下载
404页面