文档章节

kphp框架开发网站之优化篇:301重定向和404pege页面错误的解决方案

kphp
 kphp
发布于 2015/08/22 16:35
字数 1220
阅读 15
收藏 0

当我们采用kphp开源框架把网站建设完成之后就需要我们,上传到网上空间,对网站进行一些优化处理,这样更有利于网站被搜索引擎的收录,今天给大家讲网站中301重定向和404pege页面错误,特别是哈尔滨网站建设的kphp团队一定要认真学习噢!

第一个优化301重定

为什么要301重定向?
301重定是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移 到另一个地址,确保网站只有唯一一个最终地址,为什么要真没做呢?从seo角度讲就是要聚合权重,比如我们的的域名是kphp.org 当我们进行域名解析时候很多情况是把kphp.org和www.kphp.org都解析到你空间的ip这样可以保证访客输入kphp.org 和 www.kphp.org 都能够找到kphp开源框架,如果我们不进行跳转重定向设置,搜索引擎会认为kphp.org和www.kphp.org是两个站,从而分散了网站权重, 而当我们利用301重定会解决这一问题。
另外一种情况你含有多个域名都想指向这个站点,也可以通过301重定向实现。
下面我具体说下linux下301跳转的方法选贴出代码:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^kphp.org$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.jiaxiaohui.com$ [NC,OR]
RewriteRule ^(.*)$ http://www.kphp.org/$1 [R=301,L]
</IfModule>
上面代码需要粘贴到.htaccess文件中,上传到网站根目录,首先我们建立一个.htaccess文件,.htaccess的知识在这里不做详细讲 解,在后期会给大家详细介绍,你只需要把下面代码粘贴到.htaccess即可,如果是你window系统无法建立.htaccess,可以随便下载一个 然后用Notepad++工具打开,清空内容把下面代码复制。
你需要更改两处:
第一处需要跳转的域名,即RewriteCond %{HTTP_HOST} ^kphp.org$ [NC,OR]替换你需要跳转的域名,多个复制一下更改即可;
第二处RewriteRule ^(.*)$ http://www.kphp.org/$1 [R=301,L]301重定向的最终指向域名。

第二个优化404pege页面错误

404pege页面错误,当我们网站中某一个页面内容因某种原因删除了,但是你删除的内容已经被搜索引擎收录,当访客通过搜索引擎找到你之前删掉的内容, 点击尽然网站如果你的网站没有做404pege页面,将会发现一个空的页面,就是一个死链接,没有内容,可被低估这个死链接,它可能会给搜索引擎的蜘蛛产 生假象,从而不继续爬行,直接影响你网站的收录情况,404pege页面的制作很简单,首先需要你做一个pege404.html页面,然后通 过.htaccess的指向大功告成。
pege404.html页面也有很大学问,下面我具体说一下:
1.在制作pege404.html页面时候尽量不要使用js跳转,跳转也会给爬行的蜘蛛造成假象,以为你是作弊。
2.在制作pege404.html页面时少用图片。
3.为了访客方便和搜索蜘蛛的抓取,我们需要丰富404page页面,加一个导航让页面更友好。
如:我的404页面www.kphp.org/404page.html
接下来是.htaccess文件中加入错误指向代码,代码如下:
ErrorDocument 404 /page404.html
处于习惯我会把404pege页面 page404.html 放到根目录,当然你可以任意放置。
比如你放置到根目录error下则只需要在/page404.html加上/error
即:ErrorDocument 404 /error/page404.html 

以上kphp开源框架开发网站优化的一个小的知识点,虽然很简单,但是很多人还是会忽略,有时候小的细节会决定你整个站的质量,哈尔滨网站建设在这方面还 是不够细心,作为我们kphp团队成员一定要精益求精,只有我们推广之前进行细心布置,才不至于在推广时漏洞百出,给客户造成损失。

原文来自于kphp开源框架,转载请注明出处:http://www.kphp.org/?dguide-show-9.html


© 著作权归作者所有

kphp
粉丝 0
博文 2
码字总数 3094
作品 0
哈尔滨
项目经理
私信 提问
什么情况下使用301重定向

301永久重定向是在搜索引擎优化中很常用的一个域名地址跳转的操作,可以帮助我们转移域名的权重,但是在做301重定向的时候由于服务器系统、网站程序语言、域名和链接地址的不同,使用的方法也...

dadabiao
2016/02/23
0
0
利用Apache的. htaccess完美解决301重定向.htaccess文件实现301重定向常用的七种方法

使用.Htaccess文件实现301重定向常用的七种方法 301重定向对广大站长来说并不陌生,从网站建设到目录优化,避免不了对网站目录进行更改,在这种情况下用户的收藏夹里面和搜索引擎里面可能保存...

dragon_tech
02/26
9
0
301 重定向(iis,Apache,asp,php,ColdFusion,旧域名),永久重定向实现方法。

前次讲的《网站结构如何优化、网站如何布局的知识》主要介绍了网站建设前期整站地结构布局。 这次针对网站运行和网站改版等一些情况,需要网页重定向的:网站调整,如改变网页目录结构,网页...

老先生二号
2017/07/30
0
0
爬虫抓取效率:让百度蜘蛛更容易抓取

爬虫抓取效率:让百度蜘蛛更容易抓取 搜索引擎抓取您的网站以将内容放入其索引中。您的网站越大,抓取时间越长。抓取您网站所花费的时间非常重要。如果您的网站有1,000页或更少,那么这不是您...

优惠码领取
2018/10/17
0
0
Java Web 开发必须了解的 HTTP 知识点和 Servlet 之间对应关系

之前写的一篇文章:初学 Java Web 开发,请远离各种框架,从 Servlet 开发。今天想说说 Web 开发中常见的知识点和一些经常要用到的功能处理方法。 有很多人认为 Web 开发无非就是了解一些框架...

红薯
2013/06/20
4.3K
19

没有更多内容

加载失败,请刷新页面

加载更多

32位与64位Linux系统下各类型长度对比

64 位的优点:64 位的应用程序可以直接访问 4EB 的内存和文件大小最大达到4 EB(2 的 63 次幂);可以访问大型数据库。本文介绍的是64位下C语言开发程序注意事项。 1. 32 位和 64 位C数据类型...

mskk
32分钟前
6
0
Vue 实现点击空白处隐藏某节点(三种方式:指令、普通、遮罩)

在项目中往往会有这样的需求: 弹出框(或Popover)在 show 后,点击空白处可以将其 hide。 针对此需求,整理了三种实现方式,大家按实际情况选择。 当然,我们做项目肯定会用到 UI 框架,常...

张兴华ZHero
38分钟前
7
0
SpringBoot激活profiles你知道几种方式?

多环境是最常见的配置隔离方式之一,可以根据不同的运行环境提供不同的配置信息来应对不同的业务场景,在SpringBoot内支持了多种配置隔离的方式,可以激活单个或者多个配置文件。 激活Profi...

恒宇少年
40分钟前
8
0
PDF修改文字的方法有哪些?怎么修改PDF文件中的文字

PDF修改文字一直以来都是一个难以解决的问题,很多的办公族在办公的时候会有修改PDF文件中的文字的需要,可是PDF文件一般是不能进行编辑和修改的,难道就没有什么办法解决这个问题了嘛?不要...

趣味办公社
43分钟前
5
0
企业组织中采用服务网格的挑战

作者:Christian Posta 译者:罗广明 原文:https://blog.christianposta.com/challenges-of-adopting-service-mesh-in-enterprise-organizations/ 编者按 本文作者介绍了企业组织采用服务网...

jimmysong
52分钟前
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部