以前のバージョンで行っていたように、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 が変更されるため、リダイレクトが解決策になるとは思いません。
私の URL は en/paris/property/book のようになります
Umbraco 5.0.1 Web デプロイを使用しています。
前もって感謝します
シャー