Как сделать мобильную версию существующего веб-сайта с поддоменами? - PullRequest
1 голос
/ 07 февраля 2012

У нас есть веб-сайт с поддоменами. URL-адрес домашней страницы будет http://www.mywebsite.com, пользователю необходимо будет выбрать URL-адрес на домашней странице, который приведет пользователя к URL-адресу субдомена, т.е. http://link1.mywebsite.com.

Мы пытаемся получить свернутую версию сайта для мобильных устройств. Как YouTube (http://www.youtube.com), мы думаем, что suddomain (http://m.youtube.com)

Возможно ли иметь http://m.link1.mywebsite.com? Если да, возможно ли выполнить перенаправление в IIS на основе устройства, используемого для доступа к веб-сайту?

Изменить:

В Global.aspx из http://www.mywebsite.com, Нам нужно перенаправить на http://mobile.mywebsite.com (размещенный в отдельном веб-приложении), если запрос поступил с мобильного устройства. Будет ли это работать?

1 Ответ

1 голос
/ 07 февраля 2012

Прежде всего, возможно иметь поддомен для просмотра другого приложения asp.net, или другого подкаталога, или даже проще, чтобы увидеть этот поддомен и переписать путь, чтобы получить другой контент.

Например, на Global.asax очень просто: вы можете прочитать хост, и, если он начинается с этого домена, вы можете просто переписать путь к коду подкаталога, например, к /mobile/* 1005.*

Теперь, чтобы перенаправить своих пользователей, вы должны взглянуть на две вещи.Во-первых, если устройство мобильное, а во-вторых, его размеры экрана.

В качестве мобильного устройства необходимо обслуживать контент с ограниченной пропускной способностью при минимальных ресурсах из-за стоимости полосы пропускания на мобильных устройствах.

С размерами экранавам нужно настроить страницы.

Есть несколько библиотек, которые делают это обнаружение, и вы ищете их в сети и находите ту, которая соответствует вашим потребностям.

https://www.google.com/search?q=mobile+detection+asp.net

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...