301永久重定向实现方式及302重定向

原创 2007年09月25日 17:22:00

301,302 都是HTTP状态的编码,都代表着某个URL发生了转移。不同之处就是:

301 redirect: 301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。(推荐使用)

302 redirect: 302代表暂时性转移(Temporarily Moved ),在前些年,不少Black Hat SEO曾广泛应用这项技术作弊,目前,各大主要搜索引擎均加强了打击力度,象Google前些年对Business.com以及近来对BMW德国网站的惩罚。即使网站客观上不是spam,也很容易被搜寻引擎容易误判为spam而遭到惩罚。
 
meta fresh: 这在2000年前比较流行,不过现在已很少见。其具体是通过网页中的meta指令,在特定时间后重定向到新的网页,如果延迟的时间太短(约5秒之內),会被判断为spam。 
<meta http-equiv="refresh" content="0;url=http://forum.csdn.net" /> 

PHP下的301重定向

<?
Header( "HTTP/1.1 301 Moved Permanently" ) ;
Header( "Location:
http://www.bloghuman.com " );
?

ASP下的301重定向

<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","
http://www.csdn.net "
%>

ASP .NET下的301重定向

<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader ("Location","
http://www.csdn.net ");
}
</script>

ColdFusion下的301重定向

<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="
http://www.csdn.net ">

.htaccess实现301网页永久重定向及302临时重定向

http://blog.sina.com.cn/s/blog_4e2d571901013imy.html 常用的重定向方式有: 301 redirect, 302 redirect 与 ...
  • SalmonellaVaccine
  • SalmonellaVaccine
  • 2014年09月25日 02:16
  • 1668

301重定向与302重定向之间的区别

下面是301与302状态码重定向的区别:     1、302重定向是暂时的重定向,搜索引擎会抓取新的内容而保留旧的网址。因为服务器返回302代码,搜索引擎认为新的网址只是暂时的。     2、301...
  • xlinsist
  • xlinsist
  • 2014年12月17日 21:26
  • 1927

解析301与302重定向之间的区别

1、什么是301转向?什么是301重定向?   301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的...
  • u013542440
  • u013542440
  • 2016年05月08日 16:53
  • 3633

网站重定向 301和302重定向的php实现

内容来源自我的博客:http://www.jcsoo.com/wordpress/?p=15 前几天搭建好了wordpress的博客,但是我发现了一个问题,就是我的博客在wordpress的...
  • jcs12311
  • jcs12311
  • 2014年08月28日 22:54
  • 2558

301永久重定向实现方式及302重定向

定向的情况:象网站调整,如改变网页目录结构,网页被移到一个新地址,再或者,网页扩展名改变,如因应用需要把.php改成.Html或.shtml,在这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库...
  • Q1059081877Q
  • Q1059081877Q
  • 2015年09月06日 22:23
  • 288

网站重定向中301与302的区别(精简)

网站重定向相信大多数站长都有用到过,最常用到的是301和302这两个http状态码。那么301与302有哪些区别呢,今天部落就来给大家对它们作一个比较,来分析一下这两者之间的区别。301重定向主要是用...
  • jyg0723
  • jyg0723
  • 2016年10月27日 07:55
  • 1608

tomcat配置301重定向

tomcat配置301重定向
  • wangxin1982314
  • wangxin1982314
  • 2016年03月01日 10:24
  • 3265

Http状态码之:301、302重定向

概念 301 Moved Permanently 被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一。如果可能,拥有链接编辑功能的客户端应当自动...
  • 5207
  • 5207
  • 2016年09月26日 10:57
  • 4492

使用PHP进行HTTP重定向(301,302)

http://www.itlearner.com/article/4721 什么是HTTP重定向? 当你访问www.yegle.net时,地址栏的地址会自动变成yegle.net。当你访问ye.gl...
  • bytxl
  • bytxl
  • 2013年05月15日 16:42
  • 1103

JAVA里301永久重定向的实现 .

Java代码 "java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> // 转到iq.jsp o...
  • tiger925
  • tiger925
  • 2013年02月20日 20:34
  • 1099
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:301永久重定向实现方式及302重定向
举报原因:
原因补充:

(最多只允许输入30个字)