2

私はMVCでいくつかのWebアプリケーションをコーディングしていますが、しばらくの間頭に浮かんだ問題があります。私が開発しているWebアプリケーションは、主にスウェーデン語で使用される予定です。言語が原因で、URLルーティングをスウェーデン語のURL名にマッピングしたいと考えています。

  • mysite.com/products/details/1 (英語のURL)
  • mysite.com/produkter/detaljer/1 (スウェーデン語のURL)

同じコントローラー/ビュー/アクションに対してマップする言語に依存しないURLルーティングを使用できる方法はありますか?同じコントローラー/ビュー/アクションを英語などの異なる言語のサイトで再利用したいからです。

URLとページのコンテンツに同じ言語を使用したい理由は、訪問者が理解しやすくなり、ページランクと検索エンジン最適化が向上するためです。

4

1 に答える 1

1

すべての要求が渡される1つのコントローラーがあり、そのコントローラーは、ある種のマッピングロジックに基づいて適切なコントローラーにリダイレクトすることができます。

おそらくそれを行うことは、結果が価値があるよりも多くの努力です。

于 2009-08-04T09:02:15.157 に答える