相信我们访问网站的过程中,经常会出现404 not found的情况,如果不做任何的处理,不但界面比较丑、不利于搜索引擎优化,而且用户的体验也很不好,用户一懵B可能就会直接关闭页面,离开你的站点。
网页服务器默认的404页
网站为什么要设置404页面?
当网站上的某些页面路径发生了改变或者内容被删除了,导致原地址访问本页面时,就会提示页面不存在,这样就产生了死链接,当一个网站死链接过多的时候,蜘蛛将无法继续爬行,导致搜索引擎对网站的关注降低,影响你的网站整体权重、收录及排名。
设置404页面的好处
界面可以自定义,变得美观大方
可以引流,在404页面放上首页链接,可以把用户拉首页,同样可以让蜘蛛再去爬一次首页,这样不仅仅让搜索引擎的数据库更快的删除掉这些死链接,还能让蜘蛛更加勤快的认识新网站。
……
自定义的404页面
如何设置404页面
如果你用的虚拟主机,应该可以直接在控制面板中设置404页,如果你用IIS服务器,打开IIS,在“网站属性”中找到“自定义错误”,并将HTTP404错误文件指向一个新建的404.html,我们具体讲一下Apache服务器如何设置404页。
方法一:设置.htaccess文件
htaccess 文件是 Apache 服务器中的一个配置文件,可以帮我们实现:网页 301 重定向、自定义 404 错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。
1.新建.htaccess文件
注意这个.htaccess文件没有文件名只有后缀,所以并不能直接在window上通过修改文件后缀获得,我们可以用命令行创建这个文件。
打开 cmd,cd 到指定目录后,用如下命令便可创建一个 .htaccess 文件
echo.>.htaccess
htaccess 文件负责相关目录下的网页配置,我们把它放在根目录下。
ErrorDocument 404 /404.htm
注意:如果IE浏览器上没有效果,肯定是你的 404 页面内容太少了,至少需要 512 b才能征服它。
方法二:vhosts 设置
如果你设置过vhosts,可以直接打开 vhosts 文件,修改如下:
<VirtualHost *:80>
DocumentRoot "D:\phpStudy\WWW"
ServerName localhost
ErrorDocument 404 /404.htm
</VirtualHost>
第一种方法比较简单但是比较耗费服务器资源,建议用第二种方法。另外,还需要注意两点:1,不要在404页上直接跳转到首页,搜索引擎会直接标记你的行为为违规行为。2,设置好以后最好再检查一遍网页的http状态,如果是200状态,表示这是一个正常页面,会造成大量URL地址都是显示这个页面,搜索引擎会误以为网站上有大量重复的内容,这样可能会造成网站被降权或被K掉。
用户评论
哇,这个小游戏太巧了,自定义404页的感觉简直高大上啊!
有8位网友表示赞同!
网页定制化到这种程度,我还是第一次见。
有6位网友表示赞同!
这游戏的创意真的太棒了,可以自己设计404页面的效果。
有5位网友表示赞同!
玩了这个游戏,我发现网站也能变得这么个性。
有16位网友表示赞同!
404页面也可以成为展示个性的舞台,爱死这个设计了!
有8位网友表示赞同!
自定义的404页面好酷,再也不怕找不到网页的感觉啦。
有17位网友表示赞同!
喜欢这种能够自由发挥创意的小游戏。
有9位网友表示赞同!
给枯燥的404页面增加了乐趣,太棒了!
有6位网友表示赞同!
这个游戏的操作简单易懂,上手速度很快。
有6位网友表示赞同!
原来404页面可以这样设计,感觉学到了很多知识。
有17位网友表示赞同!
自定义页面功能丰富,可以充分发挥想象力。
有17位网友表示赞同!
把网站的错误页变成亮点,这想法真不错。
有13位网友表示赞同!
爱极了这种小细节处理的精致感。
有15位网友表示赞同!
自定义的功能让网站看起来更具特色。
有8位网友表示赞同!
这个游戏不仅好玩,还能提高审美能力。
有11位网友表示赞同!
高大上的页面设计让人眼前一亮。
有19位网友表示赞同!
玩这个游戏让我对网页设计有了新的认识。
有16位网友表示赞同!
喜欢这种能够自由发挥创意的游戏。
有10位网友表示赞同!
自定义的404页面真是给网站增色不少呀!
有18位网友表示赞同!