3

MVC4 の RouteConfig.cs にルートを記述しました。HTTP で正常に動作しています。すなわち:

routes.MapRoute(
     name: "Default",
     url: "{controller}/{action}/{id}",
     defaults: new { controller = "Home", action = "Default", id = UrlParameter.Optional }
);

一部のページを HTTPS で開き、一部のページを HTTP で開くことができるように、HTTPS ルートを作成するにはどうすればよいですか?

4

2 に答える 2

1

MVC ルートは、URL のパス部分のみに一致します。
それらはホストまたはプロトコルから完全に独立しています。

一部の URL を HTTPS のみに制限する場合は[RequireHttps]、コントローラーまたはアクションに属性を追加します。

于 2013-07-03T14:38:31.190 に答える