URLReWrite 组件实现伪静态网页配置指南

为实现网站伪静态效果,需在 web.config 文件中进行 URL 重写规则配置。 首先,添加 URLReWrite 组件相关配置节。

随后,按照以下格式添加 URL 重写规则:

~/Products/Default.aspx ~/ListCategories.aspx
~/Products/Beverages_(d{1,4}).aspx ~/ListProductsByCategory.aspx?CategoryID=$1

示例中展示了两种规则:无参数重写和带参数重写。

以带参数规则为例,~/Products/Beverages_(d{1,4}).aspx 中的 _(d{1,4}) 为正则表达式,匹配符合规则的 URL,并将其转发至 ~/ListProductsByCategory.aspx?CategoryID=$1 。其中,$1 捕获正则表达式 (d{1,4}) 匹配到的参数值,实现动态参数传递。

rar 文件大小:23.84KB