Как правильно перенаправить на PDA-версию

Appassionato
На сайте с 22.06.2010
Offline
324
632

Собственно сабж. Вопрос в первую очередь о клоакинге и отношении к этому ПС. Google как-то умеет определять наличие мобильной версии, при чем по наблюдениям, это касается только отдачи другого контента без перенаправления на поддомен.

Кто-нибудь, ткните носом, где обсуждалось, или на ман от Гугла/Яндекса.

Заранее признателен.

Хостинг Работает, как Часы ( http://tinyurl.com/nze85xw ). Проверено за 11+ лет.
Appassionato
На сайте с 22.06.2010
Offline
324
#1

Ни у кого нет версий? Или вопрос настолько не актуален?

palladin_jedi
На сайте с 13.07.2010
Offline
71
#2

Раз

Два

Три

Или в гугле забанили?

ИМХО, лучше отдавать ту же версию сайта, просто отличающуюся по дизайну под меньшие экраны через @media

Сайт о web-разработке и прочем (http://seazo.net)||Продвижение статьями под Google (http://short.seazo.net/ght4zf) Бесплатные консультации рефералам Sape (http://www.sape.ru/r.SWfwWOblBo.php) PHP и JS скрипты на заказ, создание сайтов с нуля и на CMS.
Appassionato
На сайте с 22.06.2010
Offline
324
#3
palladin_jedi:
Раз

Благодарю. Остальное видел - но это не ответ на мой вопрос.

palladin_jedi:
ИМХО, лучше отдавать ту же версию сайта, просто отличающуюся по дизайну под меньшие экраны через @media

Концептуальный момент - сейчас абсолютное большинство мобильного CSS3 же уже поддерживает? Или я ошибаюсь?

Думал о стилях, но основная версия сайта содержит много функционала, который под мобильник сильно придется видоизменять (скрипты и т.п.). Т.е. было бы идеально все-таки отдельную версию, но вопрос в том, как этот по сути клоакинг расценят ПСы.

Да и если перенаправлять, то как корректнее - через JS с вопросом юзеру (вот только не хотелось бы, чтобы ему приходилось грузить полную версию сайта в первое посещение) или на стороне сервера по юзер-агенту?

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

ЗЫ: никогда с мобильными версиями дела не имел, вот и вопросов больше, чем ответов.

palladin_jedi
На сайте с 13.07.2010
Offline
71
#4
Appassionato:
Концептуальный момент - сейчас абсолютное большинство мобильного CSS3 же уже поддерживает? Или я ошибаюсь?

Вроде бы поддерживают

Appassionato:
Да и если перенаправлять, то как корректнее - через JS с вопросом юзеру (вот только не хотелось бы, чтобы ему приходилось грузить полную версию сайта в первое посещение) или на стороне сервера по юзер-агенту?

Лучше - на стороне сервера. ИМХО, конечно.

Вот гугловские рекомендации.

EC
На сайте с 29.11.2010
Offline
73
#5

Я у себя на сайте реализовал следующим образом:

заходит клиент - даю запрос яше (Яндекс Детектор)

если он не определил -

роюсь в своей базе юзерагентов (она у меня большая) - оттуда беру ширину страницы.

если в базе нету - анализирую дальше юзер агент- ищу ключевые слова типа Android , Opera Mini и т.д.

если есть даю дизайн который 800х600

если нету 1280х1024

в любом случае в конце заргузки страницу шлю маленький аякс запрос с шириной и высотой (определяю через javascript) страницы - который успешно записываю в базу юзерагентов.

конечно все намного сложнее. но основной алгоритм такой:)

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

Причем меняется полностью страница а не только CSS

Удачи. будут вопросы - пиши.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий