什么是404?为什么找不到页面?404页面是用户在输入错误的链接时,显示的返回页面,但是作为开发者来说,一切与用户有关的事,我们都不能忽略, 当用户已经点击进来,难道要因为出现的404页面而失去众多用户吗?不!这不是一个优秀的前端开发者所忽视的。
一、404页面该不该添加跳转呢
首先,404页面一般是是不应该添加跳转的,如果你跳转到某个页面,会被搜索引擎认为该页面大量重复,因为在搜索引擎眼中除了301跳转以外的跳转都无法实现真正的跳转,最后会给跳转到的页面产生大量的不同的链接,被认为是重复页面。
404页面应该明确告诉用户此页面不存在,而不是强迫跳转到与用户选择不符的其他页面,否则会使用户非常反感,用户的体验是极差的,可以设计视觉体验良好的404页面,或者适当添加更优质内容,询问用户是否跳转。
二、该如何解决404页面
现在用户知道发生了什么问题以及问题出现的原因,但他们能做些什么呢?通过复制和活动链接为用户提供可执行的操作,为他们提供解决问题的方法和入口。在设计404页面尽量少使用专业术语,应该采用让保持轻松、幽默的氛围,毕竟在用户看不到想要看的内容情况下,我们就应该让用户告别紧张情绪,使用使用幽默的文案和图片内容,可以让访客保持愉悦的心情和好奇心,这样用户才有好的心情继续查看网站。
1、添加网站的主页链接,为用户提供可用的导航。
2、用增加图片的方式,让用户感到不厌烦,并且幽默小图片也很容易引起用户兴趣,图片和文字信息和整个布局风格保持了高度的一致,反而增加404页面用户体验。
三、404页面的制作:Apache服务器的404页面设置
1、在.htaccess 文件中加入代码:ErrorDocument 404 /Error.html
2、建立一个简单的html404页面命名Error.html
3、把 Error.html放置在网站根目录
注意:不要将404错误直接转向到网站首页,这将导致首页不被收录;/Error.html 前面不要带主域名,否则返回的状态码是302或200状态码。
时间长了,网站越做越大,有些页面原来能访问,后来可能就无法访问的404页面了。浏览器并不知道哪个页面是404页面,对于曾经是404的页面,浏览器也不敢断定以后都是404页面。404页面对用户来讲,体验不好;对搜索引擎来讲,也会因此降低收录权重。
易速网站优化公司 » 前端开发中如何解决404页面?