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 が変更されるため、リダイレクトが解決策になるとは思いません。

私の URL は en/paris/property/book のようになります

Umbraco 5.0.1 Web デプロイを使用しています。

前もって感謝します

シャー

4

0 に答える 0