Home  >  Article  >  php教程  >  301跳转(.net版)

301跳转(.net版)

WBOY
WBOYOriginal
2016-06-06 20:01:06671browse

状态码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,并选择“资源的永久重定向”。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn