什么是404错误自定义404错误页面有何好处(404一般是什么错误)

什么是404错误?自定义404错误页面有何好处?,404一般是什么错误

内容导航:

  • 网站的404页面的设置有必要吗
  • 网络中出现404是什么意思
  • 什么是404页面 404页面对网站有什么影响
  • 如何在IIS上设置404页面以及自定义404页面
  • 一、网站的404页面的设置有必要吗

    用户访问网站上不存在页面的时候,服务器通常会显示404页面。如果没有给网站设置自定义的404页面,用户在浏览网页的时候,就会显示一个默认的错误页面,这样的错误页面肯定影响用户体验。因此,所有主机提供的自定义404页面的功能,都应该充分的利用。

    不能假设页面不存在,搜索引擎就不会抓取网址。由于各种原因,网上任何地方都可能出现指向网站的域名却写错目录或文件名的URL,搜索引擎中的蜘蛛爬虫会跟踪URL,访问不存在的页面。

    404页面是可以增加用户对网站的体验度,但在应用的过程中,有时候没有注意到对搜索引擎的影响,例如:错误的服务器端配置导致返回“404”状态码或自定义404错误页面使用meta
    refresh导致返回“302”状态码。正确的设置404页面不仅可以正确的显示,同时应该返回“404”错误代码。而不是“200”或者“302”。对访问的用户而言,状态码无论是“404”还是“200”并没有任何区别,但对于搜索引擎来说就非常重要了。

    搜索引擎蜘蛛爬虫在访问URL页面而得到“404”状态回应的时候,就知道这个URL已经失效了。就不再抓取这个页面了,并且向数据中心反馈,将这个页面从搜索引擎数据库中删除,当然删除的过程可能需要很长时间。当搜索引擎得到的状态码是“200”的时候,就会认为该URL是有效的,就会去抓取,并且收录到索引库中,这样的结果会使两个不同的URL具有完全相同的内容。404页面会导致出现复制网页的问题。如果被搜索引擎发现,轻者降权,重者被K站。所以,不能盲目的使用404页面,要学会正确的运用404页面。


    这个很有必要的啊,首先说明一下404就是请求的页面再服务器上找不到。浏览器默认的404页面奇丑无比。试想一下,你的用户访问你网站,点着点着,出现一个丑陋的404页面,本来好好的心情瞬间变得烦躁,第一反应肯定是关了页面,遇到次数太多,用户肯定再也不会来你的网站访问了。

    所以404页面的设置是很有必要的,而且这个页面一定要设置得简洁美观有趣,甚至搞这些小游戏都可以。这样用户不但不会生气,反而觉得你这网站很有意思。

    分享几个有趣的404页面

    二、网络中出现404是什么意思

    404代表客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应且不知原因。HTTP 404或Not
    Found错误信息是HTTP的其中一种“标准回应信息”(HTTP状态码)。一些网站会以“200 OK”的回应消息来回复“Not
    Found”的错误,错误地报告该页面已正确加载,称为软404(soft
    404)。软404对于链接是否存在的判断对搜索引擎的抓取是有极大影响的,雅虎和谷歌会使用自动化工具来检测软404。扩展资料为什么会出现404 not
    found1: 用户输入的地址链接有误,导致IIS提示404 not found。2:
    服务器上本该有的页面已经被删除了,这种情况多发于BBS论坛,N年前的帖子如今被你通过搜索引擎搜索出来了,但实际上BBS论坛为了保障服务器的资源合理运用,都会将过期或非常久远的信息页面删除,导致404
    not found。3: DNS设置阻止,就中文环境而言,国外有一些被禁网站在中国浏览同样会出现404 not
    found的现象,这需要使用代理服务器才可以正常浏览。参考资料百度百科——404

    三、什么是404页面 404页面对网站有什么影响

    当你要访问的网页文件不存在时,服务器就会返回一个值为404的状态码给浏览器,告知浏览器文件不存在。
    (如果网页是正常的,则通常返回的状态码是200)为了提高网站的友好度,使网页用户在遇到404错误时不至于感到困惑,通常服务器在返回404状态码时也会同时返回给浏览器一个事先设定的网页内容,告知用户发生错误的原因以及提供后续操作的意见和建议,这个页面就叫做404页面。
    一般而言这个页面可以由服务器默认设定,也可以由网站管理者或设计者自行设定。
    通过设定,就可以在网站发生不可预知的404错误时(比如用户在地址栏把网站的网址输入错误),能够及时提醒用户并引导用户进入正确的页面,这样就可以大大降低网站的用户流失率,否则用户很可能就一去不复返了。

    四、如何在IIS上设置404页面以及自定义404页面

    IIS-站点-自定义错误,选择404那个,然后选择文件,并选择对应的错误页文件。

    注意给该文件加users读和执行权限。

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/134379.html

    (0)
    robot
    上一篇 2022-09-02
    下一篇 2022-09-02

    相关推荐

    • c++文件加密解密的方法是什么

      在C++中进行文件加密和解密通常采用对称加密算法,其中最常用的是AES(Advanced Encryption Standard)算法。以下是一个简单的C++代码示例,演示如何使用AES算法进行文件加密和解密:#include #include #include #include void

      2024-03-06
      0
    • php中curl_init函数的作用是什么

      在 PHP 中,curl_init() 函数是用于初始化一个 cURL 会话的函数。cURL 是一个用来进行 URL 传输的库,可以用来发送和接收数据,支持多种协议,如 HTTP、HTTPS、FTP 等。curl_init() 函数返回一个 cURL 句柄,后续可以使用该句柄来设置 cURL 选项、执行请求、获取响应等操作。通常,curl_init() 函数结合其他 cURL 函数一起使用,例如

      2024-03-23
      0
    • tomcat开机自启动怎么配置

      要在Tomcat上配置开机自启动,您需要做以下步骤:打开Tomcat的安装目录,找到bin目录下的startup.sh文件。打开startup.sh文件,在文件的开头添加以下代码:#!/bin/sh# chkconfig: 345 95 20# description: Tomcat Server basic start/shutdown script# processname: tomca

      2024-03-25
      0
    • java接口定义的方法是什么

      在Java中,接口是一种抽象类型,可以定义方法的声明但不能包含方法的实现。接口中定义的方法通常是抽象方法,具体的实现由实现接口的类来完成。接口中的方法默认是public和abstract修饰的,因此不需要显式地使用这两个关键字。以下是一个简单的Java接口定义示例:public interface MyInterface {// 定义一个抽象方法void myMethod();// 定义一个带

      2024-04-30
      0
    • Haskell中多态函数的概念是什么

      Haskell中的多态函数是指可以接受多种不同类型的参数并返回相应类型的结果的函数。这种多态性也被称为泛型编程,它允许函数在各种数据类型上进行操作,而无需针对每种类型编写不同的函数实现。在Haskell中,多态函数通常使用类型变量来表示可以接受的参数类型,并使用类型类来对这些参数类型进行约束,以确保函数可以正常工作。通过多态函数,Haskell能够提供更强大和灵活的编程能力,同时降低了代码的复杂性

      2024-04-16
      0
    • mysql curdate()函数的作用是什么

      CURDATE() 是 MySQL 中的一个日期函数,用于返回当前日期(不包含时间部分)。该函数返回一个 YYYY-MM-DD 格式的日期值,表示当地时间。使用 CURDATE() 函数可以方便地获取当前日期,并且可以与其他日期函数和操作符结合使用,例如计算日期差异、过滤特定日期范围的数据等。以下是使用 CURDATE() 函数的示例:SELECT CURDATE();执行上述 SQL 语句

      2024-02-27
      0