文章详情

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

Url重写!

时间:2011-05-21  来源:ゞ追忆o0ゞ

例如: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
            }
        }
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载