развертывание моего первого мобильного сайта: 3 вопроса новичка - PullRequest
3 голосов
/ 23 августа 2010

Я создал мобильную версию своего веб-сайта, которая представляет собой одностраничное веб-приложение.Я работаю с PHP-сервером и js + jquery на внешнем интерфейсе.

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

  2. разрешить ли мне только мобильных ботов на мобильном сайте?(с robots.txt)

  3. нужно ли указывать, что веб-приложение является чисто дублированным контентом с фактического сайта?

Ответы [ 3 ]

2 голосов
/ 24 августа 2010

Я использую класс PHP " php-mobile-detect " (или " mobileesp ", который я не использовал лично), чтобы определить, осуществляется ли доступ к сайту смобильное устройство или нет.Я также склонен устанавливать переменную SESSION для записи результатов этого теста, поэтому я не повторяю тесты каждый раз, когда пользователь загружает страницу.

Лично я также нахожу Smarty удобным инструментом, поскольку я его используюзагружать различные шаблоны, основываясь на значении в приведенной выше переменной SESSION.

Это означает, что, независимо от устройства, пользователи посещают одни и те же URL-адреса, взаимодействуют в одних и тех же (или очень похожих) модах и получаютвыводит данные, наиболее подходящие / стилизованные для устройства, к которому они получают доступ.

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

2 голосов
/ 30 августа 2010

как автоматически перенаправить мобильные браузеры в мобильное веб-приложение в как это прозрачно для поисковых систем?

Перенаправление уже объяснено другими пользователями. Перенаправление должно выполняться с помощью серверного скрипта.
Очень интересное чтение по этой теме в официальном блоге Google для веб-мастеров: Запуск настольных и мобильных версий вашего сайта

я должен разрешить только мобильные боты на мобильном сайте? (с robots.txt)

Нет, разрешить всем. Ваш DocType должен быть другим на ваших мобильных страницах, чтобы сканеры знали, что вы говорите о мобильном сайте. (Robots.txt об исключении, а не о включении)

Вы можете убедиться в этом в блоге для веб-мастеров: Помогите Google проиндексировать ваш мобильный сайт

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

Нет, мобильные сайты - это другой вид веб-сайтов. Это другое устройство, поэтому здесь нет проблем с дублированным контентом. Но обратите внимание, что перенаправление происходит от и к «тому же контенту», в противном случае вы можете «непреднамеренно скрываться» (см. первая ссылка )

Последний совет: посмотрите Разработка мобильных сайтов в Google Webmaster Tools

0 голосов
/ 23 августа 2010

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

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