专业的深圳网站优化公司

什么是301重定向?深圳网站优化如何设置网站301重定向的方法

浏览:/ 2017-07-26

[s]mp37233275_1445507298254_1.jpeg

关于域名的301重定向问题是做网站和做seo人经常谈论的一个话题,从哲学的角度去探索事物本质的时候我们经常会问“是什么?”“为什么?”“怎么样?”今天宁波SEO也从这个三个角度来分析一下“什么是301重定向?”,“为什么要做301重定向?”,“如何做301重定向”

第一:什么是301重定向?

   301是一种永久移动,请求的网页已永久移动到新位置。服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。您应使用此代码告诉搜索引擎蜘蛛某个网页或网站已永久移动到新位置。简单的举个例子例如在url中输入“shenzhenwangzhanyouhua.cn”的时候网站会跳转到“http://www.shenzhenwangzhanyouhua.cn”这个就是本博客做了301重定向的结果。

第二:为什么要做301重定向?

   第一句:“301返回码的含义是“Moved Permanently”,百度会认为网页当前跳转至新url。当遇到站点迁移,域名更换、站点改版的情况时,推荐使用301返回码,尽量减少改版带来的流量损失。虽然百度spider现在对301跳转的响应周期较长,但我们还是推荐大家这么做。”

   第二句:“站点迁移,或域名更换时,请使用301返回码”

   第三句:“网站更换域名,应该将旧域名的所有页面301永久重定向到新域名上对应的页面”为的是将原来旧的的网站权重转移到新的域名去。

   第四句:“网站改版或者网站内重要页面链接发生变动时,应该将改版前的页面301永久重定向到改版后的对应的页面”

   第五句:“不同形式的url,301永久跳转到正常形式”也就是说如果有一个页面有多个不同的地址可以访问到这个页面最好将其他的url301永久重定向到正常的页面。

   总的来说301重定向的目的就在于规范网址,统一标准形式,集中网站或者网页的权重不分散。

第三:301重定向怎么做?

设置301重定向的方法不同的程序以及不同的服务都是不一样的,方法也很多。在这里就总结集中比较常见的方法:

第一种、window的虚拟主机IIS的服务器,需要有安装 ISAPI_Rewrite这个组件。(咨询主机商是否支持)如果支持,则先2个域名都解析到同一个IP,然后在httpd.ini文件开始处加入以下规则:

RewriteCond Host: ^shenzhenwangzhanyouhua\.cn$

RewriteRule (.*) http\://www\.shenzhenwangzhanyouhua\.cn$1 [R,I]

第二种、网站服务器是Apache,在.htaccess文件开始处加入一下规则:

RewriteEngine on

RewriteBase /

RewriteCond %{http_host} ^shenzhenwangzhanyouhua.cn [NC]

RewriteRule ^(.*)$ http://www.shenzhenwangzhanyouhua.cn/ [R=301.L]

第三种、用ASP/PHP实现301重定向

ASP:

Response.Status=”301 Moved Permanently”

Response.AddHeader “Location”,”http://http://www.shenzhenwangzhanyouhua.cn/”

Response.End

PHP:

header(“HTTP/1.1 301 Moved Permanently”);

header(“Location:http://www.shenzhenwangzhanyouhua.cn/”);

exit();

 第四:服务器不支持301重定向的情况。

    目前国内大部分的虚拟主机供应商是不支持以上的301重定向的,那我们该怎么办呢?那么我们还有什么方法不让网站权重分散呢?

(1):如果你网站的域名是全新的,也就是不带www的域名没有被搜索引擎收录,那么可以采用域名转发的形式。也就是将不带www的域名转发到带www的域名(如果你设置带www的为主域名),虚拟主机后台管理就可以设置转发,不过国内的一些虚拟主机提供商也不提供转发功能。

(2):如果你的网站是老域名了或者说没带www的域名也被收录了不少页面的话,我们可以采用将带www的和不带www的同时解析到同一个ip,然后在网站的导航,分类,以及次导航等等重要位置,将域名地址修改为带www的绝对地址。

第五:如何判断301重定向是否成功

网上有很多各种各样的判断工具在这里我向大家推荐其他说明就不多做解释了,这个工具里有详细的说明。有一个检测工具叫做rank 什么的忘记了。

第六: 百度对于linux主机做的301重定向不是特别的敏感,如果光光是为了网站的权重而去做的301的话,本人建议你的一个做法就是停止解析不带www的域名。

来自红人网络http://www.hongrenwangluo.com/

阅读"什么是301重定向?深圳网站优化如何设置网站301重定向的方法"的人还阅读

上一篇:网站优化外链有哪些种类?深圳网站优化揭秘关于外链的分类

下一篇:深圳网站优化分析有哪些最佳吸引百度蜘蛛怎么做的方法