文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Url重写!(转载)

Url重写!(转载)

时间:2011-05-22  来源:大流浪者

例如:http://www.baidu.com/view.aspx?id=1  和http://www.baidu.com/view-1.aspx  访问的页面相同; 

只需要全局应用程序类的Application_BeginRequest中添加如下代码:protected void Application_BeginRequest(object sender, EventArgs e)
        {
            //使用正则表达式判断格式; View-12.aspx
            Regex reg = new Regex(@".+View-(\d+).aspx");
            //获取请求的路径进行匹配
            var match = reg.Match(Request.Url.AbsolutePath);
            if (match.Success)  //如果匹配
            {
                string id = match.Groups[1].Value;  //获取正则表达式中的第一个id
                HttpContext.Current.RewritePath("View.aspx?id=" + id);  //重写Url
            }
        }

 

转载:http://www.cnblogs.com/zhuiyi/archive/2011/05/21/2052852.html

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载