Редирект с Мобильной на Десктопную версию сайта

Игорь К
На сайте с 07.02.2005
Offline
151
803

Есть сайт tm.ua, оптимизированный под десктоп. И есть мобильная версия этого сайта - m.tm.ua

Что хочется сделать: чтобы при заходе юзера с десктопа на мобильную версию -m.tm.ua - шел редирект на десктопную версию tm.ua Так сейчас работает сайт Яндекс.Маркет:

Вопросы:

1. Как прАвильно сделать (какой код, для чего и куда вставить)?

2. Какой редирект должен быть: 301, 302?

3. Какие проблемы могут вылезти?

Спасибо!

Грамотная регистрация торговой марки - ЗДЕСЬ (http://tm.ua/)
totamon
На сайте с 12.05.2007
Offline
437
#1
Игорь К:
Так сейчас работает сайт Яндекс.Маркет:

наверняка они такой же вопрос задавали, возможно, даже на этом форуме, нужно найти где и ответы☝

или, не знаю зачем это грамотному регистратору торговой марки, но можете использовать библиотеку для определения мобильных юзеров http://mobiledetect.net/, для редиректа гуглите "php редирект" там все просто...

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
Gerga
На сайте с 02.08.2015
Offline
94
#2

Игорь К,

1. Нужен код для определения моб. устройсва и код делающий редирект. Можно создать файл mobile-redirect.php, там делать проверку и редирект. Этот файл можно подключить в index.php файле (или используя auto_prepend_file) для моб. версии;

2. 3. - в другом разделе более точно подскажут /ru/forum/optimization-practices/common .

SeVlad
На сайте с 03.11.2008
Offline
1609
#3
Игорь К:
Что хочется сделать: чтобы при заходе юзера с десктопа на мобильную версию - шел редирект на десктопную версию

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

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Игорь К
На сайте с 07.02.2005
Offline
151
#4
totamon:
не знаю зачем это грамотному регистратору торговой марки

По пустякам искать фриленцера, давать ему фтп и надеяться, что он сделает правильно - это быть Алисой в стране чудес :)

А зачем мне? Думаю, что Я.М. поступает правильно, жестко разделяю моб и десктоп трафик :) Да и сделать своими руками приятнее )

---------- Добавлено 10.10.2019 в 13:19 ----------

SeVlad:
Плохая хотелка. Лучше захотеть предложить юзеру воспользоваться десктопной (а может ему удобнее мобильная, а).
Хорошая мысль: дать юзеру выбор! Спасибо!

Но вот нужен ли этот выбор? На этот вопрос нет однозначного ответа. Но ведь и в Я.М. не дураки же (скорее всего) сидят? :)

А мне просто не хочется чтобы с десктопа кто-то из Клиентов полез в мобильную версию: она тупо конченная )

Тут еще просто история этого топика намного длиннее самого вопроса. Мне как-то пару лет назад молодой перец а ля сеошник с уверенностью и типа превосходством в знаниях рассказывал, что мой сайт tm.ua конченный, так как у него НЕТ httpS, да и сайт не заточен для просмотра с моб. тел. Ну, потому, типа, мне надо прилично потратиться на версию под моб.

Но. Я всегда считал это шум про httpS и моб разводом Гугла.

Ну, так как мне это сео-сопенье надоело слегка. Вот я и сделал моб версию своими руками. Проверить сопенье. И теперь знаю Вывод. А он таков: ни httpS, ни моб версии на количество заказов в теме регистрация торговой марки из поисковой выдачи Гугла - НЕ влияют абсолютно.

Извините за оффтоп )

IL
На сайте с 20.04.2007
Offline
435
#5
Игорь К:
Да и сделать своими руками приятнее )

Получается как-то так: дайте мне код, расскажите для чего и куда вставить.. я сделаю своими руками.. =)

Игорь К:
3. Какие проблемы могут вылезти?

ПФ (но с этим в другой раздел)

Если клиент приходит из поиска на внутреннюю, для которой нет аналогичной мобильной.. куда направлять будете? https://m.tm.ua/oznakah.html

И, самое интересное, куда роботов поисковых направлять? =)

Игорь К:
Думаю, что Я.М. поступает правильно, жестко разделяю моб и десктоп трафик

Можно, конечно, подсмотреть, как в Я.М, реализовано.

с http на https - 307
с https://m. на https:// - 302

но следует иметь в виду, что Я.М не особо волнует позиция в органическом поиске =)

чтобы при заходе юзера с десктопа на мобильную версию
Gerga:
1. Нужен код для определения моб. устройсва и код делающий редирект.

Вроде, наоборот нужно.. код для определения десктопа.. Теоретически.. это может быть not is_mobile.. но.. помимо "десктопа" и "мобайла", к примеру есть те самые боты поисковые.. Ну.. и с планшетниками пока нет ясности.. они туда или сюда? =)

---------- Добавлено 10.10.2019 в 16:24 ----------

Игорь К:
чтобы с десктопа кто-то из Клиентов полез в мобильную версию: она тупо конченная )

Так, может, лучше озаботиться реализацией нормальной версии? =) ☝

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
totamon
На сайте с 12.05.2007
Offline
437
#6
Игорь К:
А он таков: ни httpS, ни моб версии на количество заказов в теме регистрация торговой марки из поисковой выдачи Гугла - НЕ влияют абсолютно.

так скажем ваши выводы сделаны на основе недостоверных данных)) в любой тематике есть мобильная выдача, если вы не видите мобильных посетителей, причина для этого или плохая мобильная версия, или неправильно настроенная. возможно ПС просто не знают про нее?

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

Gerga
На сайте с 02.08.2015
Offline
94
#7
ivan-lev:
Вроде, наоборот нужно.. код для определения десктопа..

Не то и не сё :) Нужны критерии для выполнения редиректа с "m.tm.ua" на "tm.ua".

---------- Добавлено 11.10.2019 в 02:05 ----------

А критериями могут быть:

- не является мобильным устройством;

- не является ботом;

- что-то еще.

dotern
На сайте с 21.09.2016
Offline
123
#8
Игорь К:

Что хочется сделать: чтобы при заходе юзера с десктопа на мобильную версию -m.tm.ua - шел редирект на десктопную версию tm.ua

Гораздо важнее наоборот, чтоб мобильные юзеры перенаправлялись с десктопа на моб версию сайта. Если вы, конечно, обеспокоены трафиком из ПС.

в .htaccess десктопной версии:

RewriteCond %{HTTP_USER_AGENT} (?i:midp|samsung|nokia|j2me|avant|docomo|novarra|palmos|palmsource|opwv|chtml|pda|mmp|blackberry|mib|symbian|wireless|nokia|hand|mobi|phone|cdm|upb|audio|SIE|SEC|samsung|HTC|mot-|mitsu|sagem|sony|alcatel|lg|eric|vx|NEC|philips|mmm|xx|panasonic|sharp|wap|sch|rover|pocket|benq|java|pt|pg|vox|amoi|bird|compal|kg|voda|sany|kdd|dbt|sendo|sgh|gradi|jb|dddi|moto|iphone|android)
RewriteRule ^(.*)$ https://m.site.com/$1 [L,R=302]

в .htaccess мобильной версии:

RewriteCond %{HTTP_USER_AGENT} !Windows\ NT.+Touch [NC]
RewriteCond %{HTTP_USER_AGENT} Windows\ NT\ |Macintosh|Ubuntu|Linux\ (x86_64|i686)|CrOS [NC]
RewriteRule ^(.*)$ https://site.com/$1 [L,R=302]

upd:

почитал эту тему и зашел на сайт... у вас всё через жо*у... нужно довести до ума сайт и моб версию (сейчас по сути имеете два разных сайта) и потом переходить к редиректу, иначе бессмысленно. Но зачем, вы же всё лучше знаете, чем молодые перцы аля сеошники, тогда вопрос, что вы делаете на этом форуме и зачем создавали тему, если изначально не настроены воспринимать советы, вы всё лучше знаете. В таком случае, ваш вопрос легко гуглится и не нужна эта тема.

SeVlad
На сайте с 03.11.2008
Offline
1609
#9
Игорь К:
Но вот нужен ли этот выбор?

Нужен. Если конечно владельцу сайту не насрать на юзеров.

Игорь К:
она тупо конченная )

Можно подумать десктпная - огурец :)

Так это проблема не выбора, а рук, делавших сайт. И голов, принимающий такое УГ. (В совокупности с кривой настройкой сервера, древним его ПО и пр - это ахтунг просто)

Вот лично для меня мобильная, несмотря на корявость вёрстки более информативна и юзабельна.

Игорь К:
Я всегда считал это шум про httpS и моб разводом Гугла.

Это так и есть.

Но это не отменяет, что если выбор остановлен на http (что странно для принимающих заказы и перс данные), то для десктопа нужно сделать редирект на http. Иначе часть юзеров увидя такое:

просто нажмут на следующий сайт в выдаче.

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