404 Not Found 错误页面产生的原因及解决办法

2016-08-24 03:42 阅读 18 views 次 评论 0 条

404是http状态码(常见的几种http状态码的含义可以参考邦优seo文章《10个站长必知常见http状态码详解》),Not Found是展示在页面的错误反馈。404 Not Found 错误页面会让用户降低对我们网站的信任度,对于搜索引擎也是不友好的,如何才能解决这个问题呢?

404 Not Found 错误页面

404 Not Found 错误页面

随着网站运营时间的积累,网站出现404 Not Found是非常常见的,对于这个问题我们要保持正常的心态,不要慌张,分析一下404 Not Found 错误页面产生的具体原因。

404 Not Found 错误页面常见的产生的原因

1、用户输错网址

2、网站改版,栏目修改,造成一些死链

3、某些JS或CSS调用错误

4、网站路径规则修改

5、删除了某些页面

6、DNS禁止访问,比如禁止访问一些国外的网站等

 

针对以上出现的一些情况导致的404 Not Found 错误页面,有一些是不可避免的,有一些是网站本身的问题。针对网站本身的问题,我们可以围绕下面的一些思路来操作。

404 Not Found 错误页面解决办法

1、设置404页面,不同的服务器设置的方法可能有些区别,特别对于自己搭建服务器的要特别注意

设置一个增加友好度的页面对于网站是非常重要的,不但可以增加用户的信任、浏览更多的页面,还可以有效引导蜘蛛爬取更多的页面。

2、分析死链接的类型,如果是网站内部的可以直接处理,修改正常,其他的死链接需要提交百度。死链接的处理方法可以具体参考邦优seo文章《死链对网站有什么影响?我们该怎么应对好》

3、robots屏蔽掉一些删除的不需要的页面或者目录

4、对于DNS封禁,国内的网站访问基本不会出现这样的情况,所以不用太担心

 

nginx下配置自定义的404页面方法:

1.创建自己的404.html页面

2.更改nginx.conf在http定义区域加入: fastcgi_intercept_errors on;

3.更改nginx.conf(或单独网站配置文件,例如在nginx -> sites-enabled下的站点配置文件 )

中在server 区域加入: error_page 404 = /404.html  或者 error_page 404 =http://www.xxx.com/404.html

4.更改后重启nginx,,测试nginx.conf正确性: /opt/nginx/sbin/nginx –t

 

总结:

404 Not Found 错误页面需要具体分析原因,根据不同的情况进行处理。凡事不要操之过急,也不要急于下定论,先思考再去做,往往事半功倍!

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:404 Not Found 错误页面产生的原因及解决办法 | 武汉SEO

发表评论


表情