【发布时间】:2014-05-28 08:50:37
【问题描述】:
在为具有不同查询字符串参数的同一页面设置 al UrlRewrite 时寻求帮助。
以下是我要重写的两个网址
stockists.aspx?product=1&fragrance=2
stockists.aspx?store=1
我首先为 stockists.aspx?product=1&fragrance=2 设置了 url 重写(在 config/UrlRewriting.config 中)并测试成功。
<add name="Stockists"
virtualUrl="^~/stockists/(.*)/(.*).aspx"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/stockists.aspx?product=$1&fragrance=$2"
ignoreCase="true" />
然后我为 stockists.aspx?store=1 设置 url 重写(在 config/UrlRewriting.config 中),现在 url 重写都不起作用。
<add name="Stores"
virtualUrl="^~/stockists/(.*).aspx"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/stockists.aspx?store=$1"
ignoreCase="true" />
关于如何实现上述目标有什么建议吗?
【问题讨论】:
标签: url-rewriting umbraco