我有旧的网址 http://mydomain/blog/posts/2015/february/fill-and-follow/
现在新的网址就像 http://mydomain/blog/posts/fill-and-follow/
因此,对于上述情况,我想写重写规则。我在UrlRewriting.config中使用如下规则。
<add name="urlRedirect1"
virtualUrl= "http://mydomain/blog/posts(.*)"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="http://mydomain/blog/posts/$1/"
ignoreCase="true"
redirect="Application"
redirectMode="Permanent" />
实际规则是什么?
答案 0 :(得分:0)
解决了上述问题。
正确答案如下。
<add name="BlogRewrite"
virtualUrl="http://mydomain/blog/posts/(.*)/(.*)/(.*)/$"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="http://mydomain/blog/posts/$3/"
redirect="Domain"
redirectMode="Permanent"
ignoreCase="true" />