码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET    实现301状态重定向 实现搜索引擎友好

时间:2016-12-11 15:06:07      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:false   请求   asp   函数   htm   over   查询   stand   指示   

4.0提供301转向 RedirectPermanent 使用该函数转向http状态码为301 

备注
 
 

RedirectPermanent(String) 方法重载提供了一个 301 的 HTTP 状态代码,在响应中,并且包含重定向到请求的 URL。301 的 HTTP 状态代码是一个标准的 HTTP 响应中的代码。它指示存在的永久重定向,并且它提供了重定向位置。

调用 RedirectPermanent(String) 方法重载会终止响应。

 

之前使用Redirect 状态码为302 无法实现搜索引擎友好

 

 

关于Server.Execute

这种页面导航方式类似于针对ASPX页面的一次函数调用,被调用的页面能够访问发出调用页面的表单数据和查询字符串集合,所以要把被调用页面Page指令的EnableViewStateMac属性设置成False。

默认情况下,被调用页面的输出被追加到当前应答流。但是,Server.Execute方法有一个重载的方法,允许通过一个TextWriter对象(或者它的子对象,例如StringWriter对象)获取被调用页面的输出,而不是直接追加到输出流,这样,在原始页面中可以方便地调整被调用页面输出结果的位置。

ASP.NET    实现301状态重定向 实现搜索引擎友好

标签:false   请求   asp   函数   htm   over   查询   stand   指示   

原文地址:http://www.cnblogs.com/ProDoctor/p/6159414.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!