Как запретить с мобильных заход на сайт?

12
SeVlad
На сайте с 03.11.2008
Offline
1609
#11
proksey-net:
например, программы для PC

Почему это юзеру в дороге не нужно давать подготовится к работе на дестктопе? Он же найдёт др. ресурс.

И вообще вскоре не будет разницы - мобильный или десктопный клиент. Я вот жду когда появится нормальные планшетки, которые можно юзать как системник. И они обязательно появятся, если ещё нет. Уже давно существуют анроидовские "системники" размером с флешку. Так что "мобильный юзер" - понятие временное и не чёткое. Ноут, кстати, тоже мобильный :)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Мемори
На сайте с 11.11.2012
Offline
105
#12

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

L
На сайте с 07.12.2007
Offline
351
#13
KraftWerk:
Нужно полностью запретить заход с мобильных устройств на сайт. Выдавать не заглушку, не переадресацию, а что-то вроде forbidden или любого запрета от сервера.

Как это можно сделать? Чтобы охватить все мобильные устройства.. :(

Никак. Юзерагента можно поменять, а кроме юзерагента на сервере никак узнать тип устройства.

У мобильных устройств - специфические размеры экрана, поэтому можно задействовать медиа-запросы CSS3, что-нибудь типа:

@media screen and (max-width: 800px) {
body {display:none}
}
в файле стилей скроет страницу для устройств с шириной экрана < 800px

PS: За дискриминацию мобильников можно получить проблемы от ПС.

юни
На сайте с 01.11.2005
Offline
902
#14

Всего лишь страничка флуда - неплохой результат.

Ladycharm:
кроме юзерагента на сервере никак узнать тип устройства

И прямо вот никаких хитрых ходов не существует? Как-то даже не верится.

А по каким признакам те же ПС, включая контекст, определяют посетителя?

https://a-parser.com/ - парсер для профессионалов SEO, маркетологов, арбитражников и SaaS, https://searchengines.guru/ru/forum/944108 - прокси-сервис на базе операторов домашнего интернета, сотни тысяч IP-адресов, канал от 20 Мбит
SeVlad
На сайте с 03.11.2008
Offline
1609
#15
юни:
А по каким признакам те же ПС, включая контекст, определяют посетителя?

Определяют браузер (и, как вполне точное следствие, девайс) посетителя по юзерагенту.

Мемори
На сайте с 11.11.2012
Offline
105
#16

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

L
На сайте с 07.12.2007
Offline
351
#17
юни:
А по каким признакам те же ПС, включая контекст, определяют посетителя?

Контекст работает на яваскрипте в браузере, там больше возможностей(например, по размеру экрана), чем на стороне сервера.

D.iK.iJ
На сайте с 26.05.2013
Offline
225
#18

Ерунда, конечно, так как для того же гугла можно сделать диз адаптивным довольно быстро. А так, для .htaccess полно таких кодов в поиске:

Определение устройства в .htaccess

Для iPad:
RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$
RewriteRule ^(.*)$ http://m.ваш_домен.com [R=301]


Для Android:
RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$
RewriteRule ^(.*)$ http://m.ваш_домен.com [R=301]


Для Palm Pre:
RewriteCond %{HTTP_USER_AGENT} ^.*webOS.*$
RewriteRule ^(.*)$ http://m.ваш_домен.com [R=301]


Для BlackBerry:
RewriteCond %{HTTP_USER_AGENT} ^.*BlackBerry.*$
RewriteRule ^(.*)$ http://m.ваш_домен.com [R=301]


Для iPod :
RewriteCond %{HTTP_USER_AGENT} ^.*iPod .*$
RewriteRule ^(.*)$ http://m.ваш_домен.com [R=301]

Понятно, что вместо переадресации можно тот же forbidden вставить.

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
V
На сайте с 03.07.2015
Offline
1
#19

Кстати, на http://detectmobilebrowser.com есть варианты для разных языков программирования...

KW
На сайте с 04.12.2013
Offline
154
#20

Ребята балаболы, "зачем" "почему" и "нафига" здесь никого не касается. Вопрос технический а не для "страны советов". Философию и риторику открывайте в другой теме.

12

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