ASP.NET MVC Web サイトにモバイル バージョンを提供しています。Web サイトがwww.mywebsite.com で、モバイル バージョンがwww.mywebsite.it/Mobileであるとします。
最初の機能として、モバイル デバイスが www.mywebsite.com を呼び出しているかどうかを識別できます。呼び出している場合は、訪問者を www.mysite.com/Mobile にリダイレクトします。
これを行うために、 http://51degrees.codeplex.com/wikipage?title=MVC の方法 2.2で 説明されているように、51degrees.mobi API を Web サイトに統合し、実際の iPhone を使用してテストしました。
www.mywebsite.com への最初のアクセスは、適切に www.mywebsite.com/Mobile にリダイレクトされ、デバイス、iOS、およびブラウザが識別されます。これは私が探しているものです。
残念ながら、もう一度 www.mywebsite.com と入力しようとすると、iPhone はメインのホームページ www.mywebsite.com/home をロードし、モバイル エリアにリダイレクトされませんでした。
web.config ファイルによって直接管理されているため、最初のアクセスはうまくいったと確信しています。
それで、私は何が欠けていますか?これはキャッシュまたはセッション関連の問題ですか? どうすれば修正できますか?
よろしく、マルコ