>  기사  >  php教程  >  301跳转(.net版)

301跳转(.net版)

WBOY
WBOY원래의
2016-06-06 20:01:06672검색

状态码200的跳转: 1. meta http-equiv="refresh" content="3; URL=default.aspx" / 2. Server.Transfer("default.aspx"); 3. URLRewrite--严格来说,这个不算是跳转,只是一种URL欺骗 状态302的跳转: Response.Redirect("default.aspx"); 状态301和的跳

 状态码200的跳转:
1.
2. Server.Transfer("default.aspx");
3. URLRewrite--严格来说,这个不算是跳转,只是一种URL“欺骗”


状态302的跳转:
Response.Redirect("default.aspx");
状态301和的跳转: Response.Status = "301 Moved Permanently";
Response.AddHeader("Location", "http://www.cnblogs.com/dingxue");


那时候搜索引擎还很傻,好多人利用meta refresh来获得强大的SEO效果,后来直接被搜索引擎给干掉了。再后有很多人开始用302做跳板,后来也被干掉了,比如欺骗搜索引擎,后果很严重。所以现在很少有人在跳转上做SEO,但是有些不可避免的跳转还是要继续存在着,如何防止这些跳转起到负面影响呢?于是有人研究了301跳转。
忘记给一些入门的兄弟扫下盲,三种状态码解释如下:
200 正常状态,未发生任何事,普通页面浏览一般都是200
301 永久性转移(Permanently Moved),SEO必用的招式,会把旧页面的PR等信息转移到新页面
302 暂时性转移(Temporarily Moved),很常用的招式,也是SEO最容易被判作弊的方式

 

 

IIS下301设置
  Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.