2

我想在 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 部署。

提前致谢

雪儿

4

0 回答 0