我想在 Umbraco 5 中进行简单的 URL 重写,就像我们在以前的版本中所做的那样,即更改 UrlRewriting.config 文件,或者我们曾经在 Asp .Net 中这样做
<rewriter>
<rewrite url="~/en/faq.aspx" to="~/faq.aspx" />
</rewrite>
我知道我们可以在应用程序中创建新区域,然后在 areaRegisteration.cs 中添加新路由。但是随后出现了将这些控制器映射到默认视图的问题,因为视图位于:视图 > 应用程序的 Umbraco 目录中。
例如,
我创建了一个名为“En”的新区域,并在 EngAreaRegisteration.cs 中添加了 Route,即
context.MapRoute("en_property","en/{city}/{controller}/{action}",new { } );
那么我如何将操作映射到任何 Umbraco 页面,我不认为重定向是一种解决方案,因为重定向会改变 URL,
我的网址是这样的,en/paris/property/book
我正在使用 Umbraco 5.0.1 Web 部署。
提前致谢
雪儿