UrlRewriter URL重写

简介:

曾祥展

default.aspx.cs:

protected void Button1_Click(object sender, EventArgs e)
   {
       Response.Redirect("product/item=33");
   }
   protected void Button2_Click(object sender, EventArgs e)
   {
       Response.Redirect("Registration");
   }

 

曾祥展

点击商品 URL:http://localhost:3052/WebSite1/product/item=33

点击注册 URL:http://localhost:3052/WebSite1/Registration

 

 

1
2
3
4
5
6
7
8
9
< configuration
   < configSections
     < section  name="urlrewritingnet"   
              restartOnExternalChanges="true" 
              requirePermission ="false"  
              type="UrlRewritingNet.Configuration.UrlRewriteSection, 
                    UrlRewritingNet.UrlRewriter"  /> 
   </ configSections
</ configuration

 

 

 

1
2
3
4
5
6
  < system.web
     < httpModules
      < add  name="UrlRewriteModule" 
          type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" /> 
     </ httpModules >     
   </ system.web

 

 

 

1
2
3
4
5
6
< urlrewritingnet  rewriteOnlyVirtualUrls="true" contextItemsPrefix="QueryString" defaultPage="default.aspx" defaultProvider="RegEx" xmlns="http://www.urlrewriting.net/schemas/config/2006/07">
       < rewrites >
           < add  name="RewriteOnDomain" virtualUrl="^http\://(.*)/product/item=(.*)" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/ProductDetails.aspx?productCode=$2" rewrite="Domain" ignoreCase="true"/>
           < add  name="Rewrite" virtualUrl="^http\://(.*)/Registration" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/Registion.aspx" rewrite="Domain" ignoreCase="true"/>
       </ rewrites >
   </ urlrewritingnet >


    本文转自曾祥展博客园博客,原文链接:http://www.cnblogs.com/zengxiangzhan/archive/2010/01/07/1641089.html ,如需转载请自行联系原作者

相关文章
|
Java Maven
从 HTML 模板导出 PDF 文件
学习如何使用 Thymeleaf 和 Flying Saucer PDF 库从 HTML 模板文件中导出 .pdf 文件
893 0
|
新零售 自然语言处理 运维
一文详解 | 开放搜索兼容Elasticsearch做召回引擎
开放搜索发布开源兼容版,支持阿里云Elasticsearch做搜索召回引擎,本文详细介绍阿里云ES用户如何通过接入开放搜索兼容版丰富行业分词库,提升查询语义理解能力,无需开发、算法投入,即可获得淘系同款搜索效果。
1848 0
|
10月前
|
机器学习/深度学习 人工智能 自然语言处理
【NeurIPS'24】阿里云 PAI 团队论文被收录为 Spotlight,并完成主题演讲分享
12月10日,NeurIPS 2024在温哥华开幕,阿里云PAI团队论文《PertEval: Unveiling Real Knowledge Capacity of LLMs with Knowledge-Invariant Perturbations》入选Spotlight,PAI团队还进行了“可信AI的技术解读与最佳实践”主题演讲,展示AI工程化平台产品能力。
|
11月前
|
调度 Docker 容器
【赵渝强老师】Docker Swarm集群的体系架构
Docker Swarm自1.12.0版本起集成至Docker引擎,无需单独安装。它内置服务发现功能,支持跨多服务器或宿主机创建容器,形成集群提供服务。相比之下,Docker Compose仅限于单个宿主机。Docker Swarm采用主从架构,Swarm Manager负责管理和调度集群中的容器资源,用户通过其接口发送指令,Swarm Node根据指令创建容器运行应用。
191 0
|
域名解析 应用服务中间件 Linux
服务器搭建网站完整教程
服务器最大的用途,就是可以搭建网站,许多人都认为搭建网站是一件很难的事情,因为包含许多的比较专业东西,比如服务器、编程之类的,确实,在几年前是这样的,普通人想要自己做一个网站太难了 但是随着网站发展了那么多年,已经有许多的其他人做好的工具我们可以利用起来,建一个网站已经越来越简单了,甚至不需要了解代码点几下鼠标就能创建自己的网站,而且比以前的更加的好用,今天主机笔记就介绍下新手如何使用宝塔面板和Wordpress搭建独立网站宝塔面板?正如它的宣传语:一个简单好用的 Linux/Windows 面板。
5841 1
|
NoSQL 安全 JavaScript
Redis分布式锁故障
Redis分布式锁故障
Redis分布式锁故障
|
Prometheus 监控 Cloud Native
如何开启Apache SkyWalking的自监控?
1. 开启Prometheus遥测数据 默认情况下, 遥测功能(telemetry)是关闭的(selector 为 none),像这样:
608 0
如何开启Apache SkyWalking的自监控?
|
弹性计算
注册阿里云账号为什么要选企业认证,企业认证五大好处分享
阿里云账号注册之后,下一步就是选择实名认证,而实名认证分为个人实名认证和企业实名认证,如果是企业用户一定要选择企业认证,企业认证不仅有诸多的优惠,而且可以为后续避免很多不必要的麻烦,阿里云账户做企业认证至少可以获得以下五个好处!
注册阿里云账号为什么要选企业认证,企业认证五大好处分享
|
运维 监控 算法
优酷技术实践:自动检测及修复视频播放异常
音视频播放器的工作内容可以描述为:根据流媒体协议还原音视频内容的过程。在还原的 每个阶段都存在丢失精度的风险,而最终呈现的结果也是一个主观的内容,这就给播放器输出结果的评估引入了一些痛点问题。
优酷技术实践:自动检测及修复视频播放异常
|
城市大脑 DataWorks 大数据
突破自我—一文看尽DataWorks全新升级以及在城市大脑的广泛应用
在2018年云栖大会·深圳峰会的专有云专场中,来自阿里云的大数据专家张辉(士诚)为现场的听众带来了题为《DataWorks全新升级以及在城市大脑的广泛应用》的技术分享。在本次分享中,士诚重点阐述DataWorks概述、DataWorks核心能力升级和DataWorks在城市大脑中的应用三个方面。
7792 0