Я предоставляю своему веб-сайту ASP.NET MVC мобильную версию . Скажем, веб-сайт www.mywebsite.com и мобильная версия будут www.mywebsite.it / Mobile .
В качестве первой возможности я смогу определить, вызывает ли мобильное устройство www.mywebsite.com, и, если это так, я бы просто перенаправил посетителя на www.mysite.com/Mobile.
.
Для этого я интегрировал 51degrees.mobi API в свой веб-сайт, как описано в методе 2.2 из http://51degrees.codeplex.com/wikipage?title=MVC,, и использовал настоящий iPhone для проверить это.
Первый доступ к www.mywebsite.com правильно перенаправлен на www.mywebsite.com/Mobile, и устройство, iOS и браузер идентифицированы. Хорошо, это то, что я ищу.
К сожалению , когда я снова попытался набрать www.mywebsite.com, iPhone загрузил главную домашнюю страницу www.mywebsite.com/home без перенаправления в мобильную область.
Я вполне уверен, что первый доступ работал хорошо, потому что он управляется файлом web.config напрямую.
Итак, что мне не хватает? Это проблема с кешем или сессией? Как я могу это исправить?
С уважением,
Marco