asp.net整站301重定向方法,asp.net整站301重定向方法成功验证方法
2011-10-18 15:28
274 查看
asp.net整站301重定向方法,asp.net整站301重定向方法成功验证方法
asp.net整站301重定向方法
步骤1、使用web.config配置
找到节点<appSettings> </appSettings>插入一个<add />节点"value=重定向到达的域名地址",如:我要定向到www.xustan.com
找到节点<system.web><httpModules> </httpModules></system.web>插入一个<add
/>节点"type=下面步骤2建的类文件类名"
步骤2、在asp.net项目的App_Code文件夹里建立url重定向方法类UrlRewrite.cs
[b]asp.net整站301重定向方法成功验证方法
[/b]
到站长工具
http://tool.chinaz.com/pagestatus/ 输入验证,返回状态码:301 。则表示[b]asp.net整站301重定向成功[/b]
asp.net整站301重定向方法
步骤1、使用web.config配置
找到节点<appSettings> </appSettings>插入一个<add />节点"value=重定向到达的域名地址",如:我要定向到www.xustan.com
<appSettings> <add key="301Redirect" value="www.xustan.com"/> </appSettings>
找到节点<system.web><httpModules> </httpModules></system.web>插入一个<add
/>节点"type=下面步骤2建的类文件类名"
<system.web> <httpModules> <add name="301Redirect" type="UrlRewrite" /> </httpModules>
</system.web>
步骤2、在asp.net项目的App_Code文件夹里建立url重定向方法类UrlRewrite.cs
using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; /// <summary> /// UrlRewrite 的摘要说明 /// </summary> public class UrlRewrite : IHttpModule { public void Dispose() { } public void Init(HttpApplication context) { context.AuthorizeRequest += (new EventHandler(Process301)); } public void Process301(object sender, EventArgs e) { HttpApplication app = (HttpApplication)sender; HttpRequest request = app.Context.Request; string lRequestedPath = request.Url.DnsSafeHost.ToString(); string strWebURL = ConfigurationManager.AppSettings["301Redirect"].ToString(); if (lRequestedPath.IndexOf(strWebURL) == -1) { app.Response.StatusCode = 301; app.Response.AddHeader("Location", lRequestedPath.Replace(lRequestedPath, "http://" + strWebURL + request.RawUrl.ToString().Trim())); app.Response.End(); } } }
[b]asp.net整站301重定向方法成功验证方法
[/b]
到站长工具
http://tool.chinaz.com/pagestatus/ 输入验证,返回状态码:301 。则表示[b]asp.net整站301重定向成功[/b]
相关文章推荐
- asp.net控件RequiredFieldValidator验证FCKeditor提交两次才能成功的解决方法
- ASP.NET中验证控件的使用方法
- Asp.net MVC中的全局权限验证方法及实现
- ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
- asp.net验证ad用户的方法
- ASP.NET"无法验证数据"的解决方法
- ASP.NET MVC中对Model进行分步验证的解决方法
- asp.net MVC 中 Session统一验证的方法
- asp.net Control.Parent的用法之一 - 用于验证控件的方法的封装
- Ajax+asp.net无刷新验证用户名的几种方法
- ASP.NET面向角色授权之:自带登录控件登录验证与授权原理及自定义修改方法。
- asp.net获取当前页面文件名,参数,域名等方法。统一session验证和权限验证的方法
- 利用JavaScript手动触发ASP.Net validator验证控件的方法
- dhl: asp.net mvc 往上高版本移植的方法(芝麻开门项目成功移植)
- asp.net继承page类重写方法 实现最基本的用户登录验证 权限验证等
- ASP.NET中WebService的两种身份验证方法
- ASP.NET处理301重定向方法 带示例 (demo)
- ASP.NET开发中主要的字符验证方法-JS验证、正则表达式、验证控件、后台验证
- ASP.NET MVC验证框架中关于属性标记的通用扩展方法
- asp.net的登录验证方法 Web.config 的作用范围 拒绝与巧用允许 访问权限