0

クラシック ASP から MVC 4.0 にアップグレード中です。MVC プロジェクトには、モジュール、ビュー、およびコントローラーを含む独自のフォルダー構造があります。私たちの従来の ASP Web サイトは、検索エンジンで非常によくインデックス化されており、web.config の書き換えルールを使用して、すべてのわかりやすい URL (既存のフォルダーにマップされ、ページ拡張子を削除するものもあれば、SEO 用にマップされ、ファイルを含むフォルダーにマップされないものもあります) を使用します。 . 現在のすべての URL を維持する必要がありますが、それらはすべて MVC プロジェクトとは異なるフォルダーにマップされます。MVC プロジェクトを既定のプロジェクトで定義されたフォルダー構造のままにしたいのですが、既存の URL を引き続き使用する必要もあります。

MVC に移行するときにサイトの現在の URL を維持するための最良の方法は何ですか? カスタム ルーティングは、これを処理する唯一の/最善の方法ですか?

4

1 に答える 1

0

URL の書き換えには 4 つの方法があると思いますが、どの方法を使用しても、いくつかの変更を行う必要があります。たとえば、url パラメータの読み方を変更する必要があります。

このチュートリアルに従います http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx

それは大いに役立ちます

于 2013-04-24T14:06:39.180 に答える