代码
<
section name
=
"
CustomConfiguration
"
type
=
"
URLRewriter.Config.UrlsSection, URLRewriter
"
/>
<
httpModules
>
<
add name
=
"
ScriptModule
"
type
=
"
System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35
"
/><
add name
=
"
UploadHttpModule
"
type
=
"
Brettle.Web.NeatUpload.UploadHttpModule, Brettle.Web.NeatUpload
"
/><
add type
=
"
URLRewriter.RewriterModule, URLRewriter
"
name
=
"
RewriterModule
"
/></
httpModules
>
<
httpModules
>
<
add type
=
"
URLRewriter.RewriterModule, URLRewriter
"
name
=
"
RewriterModule
"
/>
</
httpModules
>
正则表达式是亮点
<CustomConfiguration>
<urls>
<!--<add virtualUrl="~/def*.*" destinationUrl="~/default.aspx?id=$1" />-->
<!--<add virtualUrl="~/([a-zA-Z]{4.16})\.aspx" destinationUrl="~/hotnews.aspx?id=$1" />-->
<!--<add virtualUrl="~/m/i/c/rosoft.aspx" destinationUrl="~/default.aspx" />
<add virtualUrl="~/m/i/c/rosoft.aspx" destinationUrl="~/default.aspx" />-->
<add virtualUrl="~/([^/]+)/?" destinationUrl="~/stuuser/feedback.aspx?id=$1" />
</urls>
</CustomConfiguration>
代码
<
CustomConfiguration
>
< urls >
<!--< add virtualUrl = " ~/def*.* " destinationUrl = " ~/default.aspx?id=$1 " />-->
<!--< add virtualUrl = " ~/([a-zA-Z]{4.16})\.aspx " destinationUrl = " ~/hotnews.aspx?id=$1 " />-->
<!--< add virtualUrl = " ~/m/i/c/rosoft.aspx " destinationUrl = " ~/default.aspx " />
< add virtualUrl = " ~/m/i/c/rosoft.aspx " destinationUrl = " ~/default.aspx " />-->
< add virtualUrl = " ~/([^/]+)/? " destinationUrl = " ~/stuuser/feedback.aspx?id=$1 " />
</ urls >
</ CustomConfiguration >
< urls >
<!--< add virtualUrl = " ~/def*.* " destinationUrl = " ~/default.aspx?id=$1 " />-->
<!--< add virtualUrl = " ~/([a-zA-Z]{4.16})\.aspx " destinationUrl = " ~/hotnews.aspx?id=$1 " />-->
<!--< add virtualUrl = " ~/m/i/c/rosoft.aspx " destinationUrl = " ~/default.aspx " />
< add virtualUrl = " ~/m/i/c/rosoft.aspx " destinationUrl = " ~/default.aspx " />-->
< add virtualUrl = " ~/([^/]+)/? " destinationUrl = " ~/stuuser/feedback.aspx?id=$1 " />
</ urls >
</ CustomConfiguration >
([^/]+)/?(.*) 直接截取D里面的值
(\d+).html 数字静态