网站优化

 找回密码
 立即注册
301转向和网址规范化
查看: 8916|回复: 35

301转向和网址规范化

网站优化公司 发表于 2016-2-19 14:47:52 | 显示全部楼层 |阅读模式
写了网址规范化后,尚奇公司的柳师长教师建议再深刻评论辩论一下301转向/重定向。下面就谈谈我所懂得的301转向在搜刮引擎优化方面的应用。



什么是301转向?







301转向(或叫301重定向,301跳转)是当用户或搜刮引擎向网站办事器发出浏览请求时,办事器返回的HTTP数据流中头信息(header)中的状况码的一种,表示本网页永远性转移到另一个地址。

其它常见的状况码还包含,200表示一切正常,404网页找不到,302临时转向,等等。





除了前面介绍过的网址规范化问题外,还有很多须要做网址转向的情况。比如,为保护版权,你拥有不合TLD的多个域名:
                                                                                



company.com

company.net

company.org

company.com.cn



很天然这些域名全部指向一个网站。如用company.com为主域名,其它域名就可以转向到company.com。



或者你注册了公司全称域名longcompanyname.com,但太长  ,你也注册了缩写竽暌跪名便应用户记住lcn.com,个一一个做主域名,另一个就可以转向到主域名。



company.cn

为什么要用301转向?



网址转向办法重要包含:301转向,302转向,JavaScript转向,PHP/ASP/CGI转向,META  REFRESH网页META刷新,等。302转向可能会有URL规范化问题。其它办法都是常用的作弊手段,当然不是说弗成以正本地用,办法本身没有错,但被作弊者用多了,搜刮引擎对这些可疑的转向都很敏感。何必冒险呢。



当网页A用301重定向转到网页B时,搜刮引擎可以肯定网页A永远的改变地位,或者说实际上不存在了,搜刮引擎就会把网页B算作独一有效目标。好处是,第一,没有网址规范化问题,第二,也很重要的,网页A的PR网页级别会传到网页B。



很多时刻其它网站会链接到

转到  http://www.domain.com/about.htm



http://domainname.com

http://www.domainname.com/index.html

http://domainname.com/index.html

而不是你欲望的





如许链接的PR也会传递到所有URL,如不雅你用301转向把前三个URL转到

http://www.domainname.com

PR也就集中在网页http://www.domainname.com了。





如何断定网站有网址规范化问题?



英语中有句话,器械没坏就别补缀。很多网站没做301转向排名也没影响,那就别动它。



如不雅你认为网站排名没有预想的好,可以看看是否有网址规范化问题:



1)  查一下这些URL是否都有差不多的PR值和网页快照:

等等。



http://domainname.com

http://www.domainname.com/index.html

http://domainname.com/index.html

http://www.domainname.com



如不雅是,那可能有问题。



2)搜一下site:domain.com看是否结不雅中有多个主页版本。



3)你的网站是否在Google有大年夜量网页被标为“  弥补材料”(Supplemental  Result)。一般认为被归为“  弥补材料”是网址规范化问题的┞拂兆。





如何做301转向



如不雅你用的是Unix/Linux主机,可以用文件(Unix/Linux顶用于目次特定指令如暗码,转向,缺点处理等的文件)。



比如把/old.htm转到http://www.domain.com/new.htm,可以用这个指令:



redirect  301  /old.htm  http://www.domain.com/new.htm







redirect  permanent  /old.htm  http://www.domain.com/new.htm



如不雅要把所有http://domain.com情势的URL用301重定向转到  http://www.domain.com,包含:



为什么要做网址转向?

http://domain.com/about.htm





http://domain.com/dir/index.htm

转到  http://www.domain.com/dir/index.htm

http://www.domainname.com



等等,还要用到mod_rewrite:



Options  +FollowSymLinks

RewriteEngine  on

RewriteCond  %{HTTP_HOST}  ^domain.com  [NC]

RewriteRule  ^(.*)$  http://www.domain.com/$1  [L,R=301]



如不雅你用的是  Windows主机,应当在控制面板做301转向设定。



弥补  :在网址规范化评论里答复石头王的问题,可能对大年夜家有赞助:



据我所知,HTML无法做301转向。在HTML里只能做JS或META  REFRESH,但不是301转向。HTML一被攫取,就已经返回200  OK状况码了。



如不雅你的页面是ASP或PHP还可以做301转向:



ASP:



<%

Response.Status="301 Moved Permanently" Response.AddHeader "Location", " http://www.domain.com"

>



PHP:



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

Header(  “Location:  http://www.domain.com”  );

?>



别的,DOThtaccess文件只是一个通俗文字文件,你用Notepad建这个文件,放上指令,存在你帐号的根目次下就行了。不须要修改Apache。
回复

使用道具 举报

百度与站长   : 下一章
戚晓畅 发表于 2016-7-8 15:27:03 | 显示全部楼层
SEO很难学,还得多多努力
回复 支持 反对

使用道具 举报

咽牢孟 发表于 2016-7-8 15:23:53 | 显示全部楼层
顶顶帝国网络多好
回复 支持 反对

使用道具 举报

咽牢孟 发表于 2016-7-8 10:43:21 | 显示全部楼层
楼猪说的非常好
回复 支持 反对

使用道具 举报

系迩初 发表于 2016-7-8 12:31:29 | 显示全部楼层
不错不错,看好帝国网络
回复 支持 反对

使用道具 举报

淑榈 发表于 2016-7-8 10:47:15 | 显示全部楼层
LZ真是人才,教教我如何优化自己的网站
回复 支持 反对

使用道具 举报

淑榈 发表于 2016-8-12 07:21:33 | 显示全部楼层
楼主是网站优化界的高人
回复 支持 反对

使用道具 举报

SEO外包 发表于 2016-8-12 01:13:28 | 显示全部楼层
现在找个会优化的真心难,还好找到了帝国网络
回复 支持 反对

使用道具 举报

 楼主| 网站优化公司 发表于 2016-8-12 04:48:19 | 显示全部楼层
和帝国网络合作两年多了,网站、优化都是交给他们
回复 支持 反对

使用道具 举报

蕴朗 发表于 2016-8-11 22:32:11 | 显示全部楼层
现在在帝国网络做整合营销,员工服务态度很好,一有问题马上解决,技术也很牛,排名不错,效果我还是非常认同的!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|

GMT+8, 2024-5-4 16:16网络网站优化公司

网站优化公司© 2006-2024 wangzhanyouhua.net Search Engine Optimization By 网站搜索引擎优化公司

快速回复 返回顶部 返回列表