<p><b>301重定向是什么?</b><br /> 301重定向又叫301转向(或叫301跳转),301永久重定向。当用户或搜索引擎向网站服务器发出浏览请求时,服务器会返回一个HTTP数据流的头信息header,返回当前请求网页的状态码,除了301 HTTP状态码,还有其他常见的HTTP状态码如,200一切正常OK,404找不到网页NOT FOUND,302暂时性转向Moved Temporarily,等等。301 则表示请求的网页永久性转移到另一个地址location。更多HTTP状态码的信息请看这篇文章的后面部分:404错误页面重定向 PHP使用HEADER头发送状态(Status)信息(二) 。<br /> <br /> <b>301永久重定向 301转向的作用</b><br /> 有时候我们拥有不同的多个域名,又想将它们统一指向到一个网站的时候,我们可以使用301重定向,如:abc.com,chinaabc.com,abc.net,abc.org,abc.com.cn,abc.cn等等。我们就可以将这些域名全部指向一个网站。如用abc.com为主域名,其它域名就可以转向到abc.com。<br /> <br /> <b>301重定向和SEO的关系</b><br /> 有时候我们为了实现某些具体的网站功能或效果,要使用到网址转向。比如网址转向方法有:404页面,301永久转向,302临时转向,JavaScript转向,PHP/ASP/JSP转向,META REFRESH网页META刷新等等。但是很多时候,这些网址转向方法被一些SEOer当作欺骗搜索引擎的工具,将多个域名统一转向到一个域名,以期提高该域名的权重。因此现在搜索引擎对这些作弊手法非常敏感。本身这些网址转向方法本身没有错,但被作弊者滥用,搜索引擎对这些可疑的网址转向就很敏感了,做不好就会被google等搜索引擎惩罚,降低权重。<br /> <br /> 301重定向是一种对搜索引擎最友好的网址转向方法。当网页A用301重定向转到网页B时,搜索引擎可以肯定网页A永久的改变位置,就不会将网页A 加入索引,而将网页B当作有效网页进行索引。网页A的PR网页级别也会传到网页B,从而将分散到多个域名的网页级别权重都加到一个域名中去。比如这四个URL网址: http://www.domainname.com/index.html http://domainname.com/index.html http://domainname.com 我们就可以使用301重定向把前三个URL网址转向到http://www.domainname.com,这样前三个链接分散的PR就会统一传递到最后一个网址上。<br /> <br /> <b>什么时候使用301重定向,如何判断网站有301重定向问题?</b><br /> 301转向不是在任何情况下都要做的,网站没做301转向排名也没影响的话就不用去做,毕竟搜索引起对网址转向很敏感,弄得花费精力不讨好就没意思了。<br /> 如果你觉得网站排名没有预想的好,zac seo 每日一贴推荐我们可以用以下方法来查查问题:<br /> 第一,查一下这些URL是否都有差不多的PR值和网页快照:http://domainname.com ,http://www.domainname.com/index.html,http://domainname.com/index.html,http://www.domainname.com,如果是,那可能有问题。<br /> <br /> 2)搜一下site:domain.com看是否结果中有多个主页版本。<br /> 3)你的网站是否在Google有大量网页被标为&ldquo; 补充材料&rdquo;(Supplemental Result)。一般认为被归为&ldquo; 补充材料&rdquo;是网址规范化问题的征兆。<br /> <br /> 怎样做301重定向页面?<br /> (1)如果你用的是Unix/Linux主机,可以用.htaccess文件(Unix/Linux中用于目录特定指令如密码,网址转向&lt;301&gt;,错误处理&lt;401,500&gt;等的文件)。<br /> 比如把/old.htm转到http://www.domain.com/new.htm,可以在.htaccess文件中加入这个指令:<br /> redirect 301 /old.htm http://www.domain.com/new.htm<br /> <br /> 或<br /> redirect permanent /old.htm http://www.domain.com/new.htm<br /> 如果要把所有http://domain.com形式的URL用301重定向转到 http://www.domain.com,包括:<br /> http://domain.com/about.htm 转到 http://www.domain.com/about.htm,及 http://domain.com/dir/index.htm 转到 http://www.domain.com/dir/index.htm 等等,则还要用到mod_rewrite:<br /> Options +FollowSymLinks<br /> RewriteEngine on<br /> RewriteCond %{HTTP_HOST} ^domain.com [NC]<br /> RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]<br /> (2)如果你用的是 Windows主机,应该在控制面板做301重定向设定。<br /> HTML无法做301转向。HTML重定向 只能做JS或META REFRESH,但不是301转向。HTML一被读取,就已经返回200 OK状态码。<br /> ASP 301重定向<br /> 在asp文件头加入:<br /> ASP .NET环境下的301 重定向:<br />   script runat=&rdquo;server&rdquo;<br /> private void Page_Load(object sender, System.EventArgs e )<br /> {<br /> Response.Status = &ldquo;301 Moved Permanently&rdquo;;<br /> Response.AddHeader(&rdquo;Location&rdquo;,&rdquo;http://news.msn.com&rdquo;);<br /> }<br /> CGI Perl环境下的301 重定向:<br /> $q = new CGI;<br /> print $q-&gt;redirect(&rdquo;http://news.msn.com/&rdquo;);<br /> 注意: .htaccess文件只是一个普通文字文件,你可以先新建一个文件名为.htaccess.txt的TXT文本文档,写入指令后,将后面的.txt去掉,上传到你网站的根目录下就可以,不需要再修改Apache设置。<br /> 新闻分类导航<br /> 公司动态技术文档展会咨询Seo优化gogle网站管理员指南碰到的问题平面理论知识网站设计相关摄影技术英语相关生活娱乐休闲诗词鉴赏医药相关知识电脑硬件相关 最新教程<br /> Photoshop滤镜打造炫丽背景Photoshop打造Web2.0风格的网站导航条Photoshop简单制作物体发光特效photoshop例子photoshopphotoshop........photoshop例子 热门教程<br /> 如何制作牵手字如何制作剪纸边缘效果如何制作阴影字如何制作燃烧字Photoshop调色教程:时尚杂志风格照片如何制作艺术像框晕映效果Photoshop滤镜打造炫丽背景 网站动态<br /> SEO 301重定向-301永久转向页...126邮箱的密码输入框居然会显示出输入...掌握色彩光效6法则 拍出迷人写真详解线性构图的形式美详解线性构图的形式美关于景深控制的拍摄技巧中国人正在上的四个大当.你上了吗?老中医点评各种水果~~~<br /> </p>
返回顶部 留言