0
点赞
收藏
分享

微信扫一扫

UrlRewriter URL重写

​​UrlRewriter URL重写_ide​​

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");
}

​​UrlRewriter URL重写_.net_02​​

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

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


<configuration> 
<configSections>
<section name="urlrewritingnet"
restartOnExternalChanges="true"
requirePermission ="false"
type="UrlRewritingNet.Configuration.UrlRewriteSection,
UrlRewritingNet.UrlRewriter" />
</configSections>
</configuration>
<system.web> 
<httpModules>
<add name="UrlRewriteModule"
type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />
</httpModules>
</system.web>
<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>




举报

相关推荐

0 条评论