日期:2014-05-18  浏览次数:20531 次

URL重载的问题, ======================
用过的人都知道,
怎么把a.aspx?id=1     表示成       a/1.aspx来显示
上面的不难,网上资料很多,现在我有一个问题


我现在的需求就是要把al文件夹所有的页面
显示的时候前面加gg,但其实到IIS里面请求的是不要gg的

注意是所有页面,怎么处理.一直没试出来~~~~~~~~~~~~~~~~~~~~~~~

<RewriterRule>
        <LookFor> ~/gg/al/a.aspx </LookFor>
        <SendTo> ~/al/a.aspx </SendTo>
</RewriterRule>

------解决方案--------------------
貌似可以的啊。
------解决方案--------------------
UrlRewritingNet.UrlRewriter.dll 用过没。
应该不难啊!
------解决方案--------------------
我一般是自己写的,楼主的问题,应该是一个正则表达式吧,

<RewriterRule>
<LookFor> ~/gg/al/(\w+).aspx </LookFor>
<SendTo> ~/al/$1.aspx </SendTo>
</RewriterRule>