嗨,我是一个新的UrlRewriting,我有像
这样的旧网址我将数据更改为 new-data 如何构建UrlRewriting congig以正确重定向到
答案 0 :(得分:1)
将以下规则添加到/config/UrlRewriting.config
文件中:
<add name="datarewrite"
virtualUrl="^~/data(.*).aspx"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/new-data$1.aspx"
ignoreCase="true" />
虽然要确保只将数据文件夹中的文件与仅根页一起添加,而不是任何恰好以数据开头的其他根文件(例如~/dataflow.aspx
- > ; ~/new-dataflow.aspx
)。您将要添加这两个规则:
<add name="datarewrite"
virtualUrl="^~/data.aspx"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/new-data.aspx"
ignoreCase="true" />
<add name="datafolderrewrite"
virtualUrl="^~/data/(.*).aspx"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/new-data/$1.aspx"
ignoreCase="true" />