为什么大部分的站长要做404错误页面呢? - SEO交流 - 站长论坛 -

站长论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 530|回复: 0
打印 上一主题 下一主题

为什么大部分的站长要做404错误页面呢?

[复制链接]
  • TA的每日心情
    开心
    前天 00:09
  • 签到天数: 99 天

    [LV.6]常住居民II

    TA在排名榜Top100

    积分:NO。 25 名

    发帖:NO。 4 名

    在线:NO。 21 名

    118

    主题

    237

    帖子

    1万

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    10047

    版主勋章爱心勋章才子勋章热心会员勋章灌水之星勋章

    跳转到指定楼层
    楼主
    在浏览某网页的时候突然跳出提示 404 not found,这可着实惊呆了平头哥了,404 not found是什么意思呢?该怎么解决呢 ?
    404 not found其实代表一个404页面,当用户在浏览网页的时候,由于服务器无法正常提供信息,或者是服务器无法回应,且不知道原因而返回的错误页面。目的是告诉搜索引 擎该页面不存在,不再让搜索引擎爬虫去继续访问这个页面了!
    为什么会出现404 not found呢?404 not found触发的原因 有以下几种:
    1、用户由于输入链接地址错误,从而导致IIS提示404 not found。
    2、服务器上原有页面被删除了,这种情况多发生大型论坛中,BBS论坛为了保障服 务器的资源合理运用,都会将过期或非常久远的信息页面删除,导致404 not found。
    3、当用户在国内访问一些被禁止访问的国外网站时,会出现 404 not found的现象,这需要使用代理服务器才能正常浏览。
    404 not found意思就是说你要访问或者查看的页面不存在,这是很多程序语言都有的一个默认错误提示,只要你访问的页面不存在返回的都是404 not found的Error类型,那么当你的程序出现404 not found错误类型提示时应该如何解决呢?西安SEO在本文中告诉你404 not found的解决方法;
    首先应该查看自己访问的资源链接是否正确,比如你程序中存在一个名为all.html的页面,但是你指向这个页面的时候,链接写成了ali.html就是因为一个错别字“i”导致程序找不到这个页面资源,因此就会返回404 not found的错误提示,所以解决这类错误类型的首要方法就是先检查链接到资源页面的url是否书写正确。 其次就是看资源是否出现问题,有时候我们开发程序的时候某些资源页面可能是存在的,但是使用过程中可能会出现误删除之类的操作,也有一些网站的站长如果在服务器上安装了安全软件,但是安全策略设置不当,可能会出现某些内容被安全软件误删除的情况,这时候就需要我们去检测自己的资源是否还存在、看看对应的资源是不是移动了目录等。 最后的可能就是程序或服务器本身出现了问题,这种情况一般现象是访问所有服务器上的资源都是404 not found的错误提示,这就说明是服务器配置有问题,而并非资源本身的丢失和移动所造成的,这种情况下我们就要去检测服务器,认真排查每一项设置,逐项去修改配置,用排除法来修复这种404 not found错误。
    通常情况下,你访问一些网页还会出现502、504或者500错误页面,西安SEO简单讲一下500.502.504分别是指什么意思:
    500 Internal Server Error指,服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。
    502 Bad Gateway指,作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。
    504 Gateway Timeout指,作为网关或者代理工作的服务器尝试执行请求时,未能及时从上游服务器(URI标识出的服务器,例如HTTP、FTP、LDAP)或者辅助服务器(例如DNS)收到响应。
    西安SEO对:404 not found错误页面的解决方法,希望对你有帮助。
    西安SEO,404 not found解决方法?
    1、由于网页内容路径改变而导致 404 not found时,我们可在IIS 中定义404错误指向一个动态页面,在页面里面使用301 重定向跳转到新的地址,此时服务器返回301状态码。
    2、设计一个html文件,将404 指向该 html 文件,此时页面将返回404状态码
    打开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目录下,有一个conf目录,在这个目录里,有一个"httpd.conf"文件.我们要做的,就是修改这个文件. 找到 DirectoryIndex 这段.把它改成DirectoryIndex index.php index.Html index.html 这样,你的网站目录的默认彩票开奖结果是 index.php, 如果没有index.php系统会自动寻找index.html、html做为默认彩票开奖结果了。 注意事项:index.php index.Html之间要有一个空格 。然后在htaccess文件增加404规则ErrorDocument 404.hmtl,保存编辑的内容,重新启动Apache就可以实现了。


    分享到:  QQ好友和群QQ好友和群
    收藏收藏 微信

    你的赞助-是我们动力

    ×

    打赏支付方式:

    打赏

    中国书法网https://www.freehead.com/
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关于我们|联系我们|问题反馈|sitemap地图|站长论坛

    GMT+8, 2019-8-6 00:09 , Processed in 0.359666 second(s), 34 queries .

    Powered by SEO X3.4

    © 2001-2018 www.qdhwater.cn

    快速回复 返回顶部 返回列表
    彩票开奖结果 彩票app 彩票开奖查询 彩票购买走势 网上彩票购买 彩票购买走势 彩票购买走势 彩票开奖结果 手机彩票app 彩票购买