我正在更改网站部分的URL格式。全部##host##/blog/##article-name## will need become ##host##/news/##article-name##
。
在Umbraco中,我可以从CMS中重定向每个单独的页面,但是为了提高效率,我希望将此特殊重定向设置为更永久的级别。
<rule name="Redirect from blog to news" enabled="true" stopProcessing="true">
<match url="^blog/(.*)" />
<action type="Redirect" url="^news/{R:0}" />
</rule>
运行此命令时,它将重定向到此URL ##host##/%5Enews/blog/##article-name##
谢谢。
答案 0 :(得分:1)
经过反复试验,我已经解决了该问题。我希望这对其他人有帮助。问题是我的匹配查询和重定向字符串中有一些不必要的字符。
<rule name="Redirect from blog to news" enabled="true" stopProcessing="true">
<match url="^blog(.*)" />
<action type="Redirect" url="news{R:1}" />
</rule>