0

サイトへのアクセスに使用するURLに関係なく、すべてのトラフィックをホームコントローラーとインデックスアクションにルーティングする方法を探しています。

www.MyDomain.comを使用している限り、www.MyDomain.com / Controller1 / Action1にアクセスするユーザーはすべて、www.MyDomain.com / Controller2 / Action3/ID6にアクセスするユーザーと同じアクションにルーティングされる必要があります。

これらのそれぞれを手動でリダイレクトできますが、一部のURLは動的に生成される可能性があるため、すべてをキャッチしてリダイレクトする方法を学ぶ必要があります。

読んでくれてありがとう。

4

2 に答える 2

3

ルートを設定するときは、デフォルト ルートを最後のルート定義として定義してみてください。

    routes.MapRoute(
        "Default",
        "{*any}",
        new { controller = "Home", action = "Index" }
    );

これが役立つことを願っています

于 2013-01-29T15:18:58.147 に答える
2

ソリューションのルートに、ルーティングのロジックが記述されているファイルが存在しGlobal.asax.csます。必要に応じてロジックを変更します。

于 2013-01-29T14:47:42.257 に答える