伪静态的正则表达式

     asp.net要实现urlwriter重写     &nbs...      asp.net要实现urlwriter重写         伪静态地址是:Product_1.html         实际地址是:Product.aspx?n=1想请问那个正则表达式怎么写啊~!谢谢~解决问题在在加分都没事~! 展开
 我来答
百度网友8233f68
2011-12-24 · TA获得超过298个赞
知道小有建树答主
回答量:395
采纳率:0%
帮助的人:240万
展开全部

^(.*)\.aspx\?n=([\d]+)               替换成             $1_$2.html

匿名用户
2012-01-01
展开全部
在web.config中配置一下
<configSections>
<section name="ReplaceUrl" type="URLRewriter.Config.UrlsSection, URLRewriter"/>
</configSections>
<ReplaceUrl>
<urls>
<add virtualUrl="~/Product(.+).html" destinationUrl="~/Product.aspx?n=$1"/>
</urls>
</ReplaceUrl>

还得加一句
<httpModules>
<add type="URLRewriter.RewriterModule, URLRewriter" name="RewriterModule"/>
</httpModules>
<pages/>

在bin目录里下载一个 URLRewriter放到里面就行了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式