首页 > 网站 > Url转发与301重定向的区别

Url转发与301重定向的区别

2009年12月13日 发表评论 阅读评论
URL转发:分显性转发,隐性转发,如果做SEO,后者直接K掉。下面的URL转发一般指显性转发。
301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。
实际内容的区别:
301头信息包含HTTP/1.1 301 Moved Permanently
302头信息包含HTTP/1.1 302 Found
对搜索引擎的区别:
URL转发不利于SEP,对PR没有传递,301对SEO很友好,可以传递PR 。
实施301后,新网址完全继承旧网址,旧网址的排名等完全清零。
实施302后,对旧网址没有影响,但新网址不会有排名。
实现方式的区别:
url转发,一般可以在域名解析服务器设置,一般都是302的重定向,据说也有301重定向;或者通过代码,在jsp中response.sendRedirect("url")方式,也是302,所以在开始中应少用为好;

301最好就在web服务器上实现,用ASP/PHP/jsp实现301重定向:
ASP
实现301重定向:
  Response.Status="301 Moved Permanently"
  Response.AddHeader "Location"," http://www.new.com/other.jsp "
  Response.End
PHP实现301重定向:
  header("HTTP/1.1 301 Moved Permanently");
  header("Location:http://www.new.com/other.jsp ")
  exit();

Jsp实现301重定向:
 response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);  
response.setHeader("Location","http://www.new.com/other.jsp")

分类: 网站 标签: 2,840 次阅读
原文链接:http://www.wenhq.com/article/view_405.html
欢迎转载,请注明出处:亲亲宝宝
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.