2011-09-11 22 views
2

スマートフォン/デバイスからのリクエストがあった場合、サイトのページがm.site-name.comにリダイレクトされ、そこからいくつかの場所が開かれるようにルーティングを設定したいm.site-name.comの表示。mvcのm.sitename.comのルーティング

私のデフォルトページで、私はwurflサービスを使用して、デバイスを検出します。

  • 私site-name.com(非スマートデバイス)ホーム/インデックス(スマートデバイス用)(コントローラ/アクション)
  • 私m.site名デバイス/インデックスへのポイントへのポイント(コントローラ/アクション)最初のケースについて

、それは私のスマートデバイスのルーティングに

routes.MapRoute(
     "Default",// Route name 
     "{controller}/{action}", // URL with parameters 
     new { controller = "Home", action = "Index"} // Parameter defaults 
); 

同じ仕事に動作しますが、私は、このルーティングテーブルを伝えるにはどうすればよいの要求がsite-name.comから来たときに、それをホーム/インデックスを指さなければならないリクエストがm.site-name.comから来た場合、デバイス/インデックスを指し示す必要があります。

答えて

2

ここでは、これを解決するためのいくつかの可能性を与える良いarticleです。