ランディング ページの最適な方法を見つけようとしていますが、URL を次のようにしたいと考えています。
- www.myweb.com <=== ランディング ページ
- www.myweb.com/Home <=== ホームページ
それから私はこれを思いつきました。
routes.MapRoute(
"Landing",
"",
new { controller = "Home", action = "Landing" }
);
routes.MapRoute(
"Home",
"Home",
new { controller = "Home", action = "Index" }
);
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
最初の ( Landing
) は、www.myweb.com を にリダイレクトさせることView/Home/Landing.cshtml
です。2 つ目 ( Home
) は、www.myweb.com/Home を にリダイレクトすることView/Home/Index.cshtml
です。
これよりも良い方法はありますか?それともこれでいいの?アドバイスありがとうございます。