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


Что такое мобильный редирект и как с ним бороться


Однажды утром, проверяя почту я обнаружил «письмо счастья» от Яндекса, в котором меня уведомляли, что один из сайтов создает угрозу для пользователей и помечен в результатах поиска как вредоносный. Посещение личного кабинета вебмастера подтвердило наличие проблемы.

Захожу на сайт со смартфона через Яндекс. И получаю вот такую картинку на экране.

Начал изучать проблему в инете. Получалось, что если файл . htaccess не изменен, то проблема на стороне хостера. А т.к. все мои файлы на сервере закрыты от перезаписи и внесение изменений без моего ведома невозможно, то пишем в саппорт хостинга.

Ваше сообщение (11.11.2013 11:32:00)Последние дни при входе с мобильных устройств перекидывает вот сюда getpdainfo.com и предлагает обновить flv плеер. Причем если заходишь второй раз с одного ай-пи то больше не переадресовывает. Заходишь с другого опять перекидывает. .htaccess чистый. Все файлы сайта проверены несколькими антивирусами. Онлайн проверка DrWEB и др. говорит что все чисто. На сайте стоит антивирусный плагин Wordfence — он тоже пишет, что все чисто. Подозрение, что этот редирект прикрепляется к странице на лету на веб-сервере. Посмотрите пожалуйста!

Получаем ответ.

Сообщение поддержки (11.11.2013 16:11:49)

Здравствуйте.
На сайте sayga12.ru в файле «.htaccess» у вас довольно много редиректов, вероятно, причина перенаправления мобильного трафика в одном из них.

Со стороны веб-сервера никакие перенаправления не осуществляются.

Ну что ж, ожидаемо… Файлы сайта были скачаны на компьютер и проверены антивирусами. Все чисто. Также были проверены вручную критические файлы темы сайта и админки. Тоже без изменений. Сайт проверен несколькими онлан сканерами в т.ч. DrWeb. Никаких намеков на проблемы с файлами сайта. На всякий случай положил чистый . htaccess. Но при заходе со смартфона получаем снова редирект на вирусный сайт.

Снова пишем хостеру.

Ваше сообщение (11.11.2013 16:40:02)

Такие же редиректы прописаны еще на трех сайтах и там нет этой проблемы.
Там прописан блэклист сайтов. Я попробую поставить чистый htaccess но более чем уверен что проблема останется. Этот файл стоит полгода уже, а проблема вот только появилась.

Ну и опять отписка хостера.

Сообщение поддержки (11.11.2013 19:37:02)

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

Продолжаем долбить хостера, т.к. все по нескольку раз перепроверено. Проблема явно на сервере хостера. Вопрос — как в этом их убедить…

Ваше сообщение (11.11.2013 19:42:42)

.htaccess поставил \»голый\». Проблема, как я и предполагал, осталась. Ребята — у вас кажется вирус на веб-сервере. Посмотрите на каком сервере стоит сайт sayga12.ru и остальные мои сайты. Проблема только с sayga12.ru.

Ваше сообщение (11.11.2013 19:48:58)

По поводу взлома — это нереально. Полгода стоит запрет на изменение всех файлов. Любое изменение мне присылается на эл.почту. Редирект цепляется на лету при обращении к сайту, код его не в файлах сайта. Проблема с этим редиректом известна — она на хостинге. С лета 2013 она долбит всех хостеров начиная с RU-center. Что бы я сейчас не делал с файлами сайта — это бесполезно, т.к. они чистые.

Наконец хостер сдается. С момента первого обращения прошло 11 часов.

Сообщение поддержки (11.11.2013 22:04:45)

Хорошо, мы проверим ПО сервера.

К концу дня начал с ужасом смотреть на понижение позиций сайта по всем графикам LI. Пометка Яндекса сбила суточный трафик в 3 раза! Переходы с Яндекса со среднесуточных за последнюю неделю 84 человек упали до 4-х!

Однако, утром я получаю вот такое письмо от хостера.

Сообщение поддержки (12.11.2013 01:38:11)

Здравствуйте,

1) спасибо вам за обращение
2) сегодня на основании вашей жалобы мы произвели тщательный анализ ситуации,
благодаря вашему обращению мы нашли скомпрометированный модуль для веб сервера,
в текущий момент модуль уже отключен и никаких редиректов нет, как это произошло и
по какой причине такое вообще могло произойти — мы разбираемся
по нашим данным это произошло в «Nov 9 21:48». Так же мы провели полный анализ
всех остальных машин — скомпрометирована была только ftp30

3) в течение ближайших суток (а точнее в ближайшие 12 часов) все программное
обеспечение на данном серверt будет обновлено (ядро и системный софт),
а конфигурационные файлы буду перезалиты из репозитория

4) я приношу вам свои глубочайшие извинения за доставленные неудобства —
и повторяюсь мы приложим все усилия что бы расследовать данный факт

5) в качестве компенсации я зачислил вам полгода обслуживания бесплатно

6) если вы переживаете за содержимое ваших сайтов
вы можете воспользоваться услугой бекап в панели управления и заказать
восстановление бекапа за 9 ноября в этом архиве никакого чужеродного контента быть
не должно
так же я бы порекомендовал бы вам сvенить пароли на mysql в панели управления
(а так же в конфигурационных файлах)

7) если вы желаете — мы можем перенести ваш аккаунт на другой сервер

Еще раз спасибо за обращение
Всего доброго!

Также пришло второе письмо о начислении мне на счет бонусов.

Заявка в Яндекс на повторную проверку сайта была отправлена еще накануне. Ждем результатов. И через полдня получаем. Сразу пошел трафик.

Последняя проверка сайта 13 Ноября 2013 не выявила страниц, содержащих вредоносный код. В результатах поиска сайт выводится без пометок.


С уважением,
Яндекс.Вебмастер

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

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


Как перенаправить на мобильную версию вашего сайта

Пользователи мобильных устройств

Если вы создали версию своего веб-сайта для мобильных устройств , вам необходимо убедиться, что перенаправляет посетителей мобильных устройств на ваш веб-сайт для мобильных устройств. Например, если кто-то посещает domain.com со своего телефона, вам понадобится способ перенаправить его на m.domain.com (мобильная версия вашего сайта, созданная на субдомене под названием « m ») .

Тогда возникает вопрос: «Как вы автоматически отправляете пользователей на мобильный сайт?»

Если вы задумаетесь о том, как на самом деле работает ваше перенаправление, теоретически это легко понять: « Если пользователь использует мобильное устройство, перенаправьте его на мобильную версию сайта ».Затем решение зависит от того, как идентифицировать вашего посетителя как мобильного пользователя. Есть несколько разных способов идентифицировать мобильного пользователя:

Ищете новый дом для своего сайта WordPress? Попробуйте решения InMotion для хостинга WordPress для безопасных, оптимизированных серверов, настроенных в соответствии с вашим бюджетом.

Предоставьте ссылку на ваш сайт, оптимизированный для мобильных устройств

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

Используйте Javascript или jQuery

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

Использование кода программирования для обнаружения мобильного браузера

Одним из очень удобных источников кода для обнаружения мобильных браузеров является веб-сайт Detect Mobile Browsers. Это поставщик сценариев с открытым исходным кодом для многих языков. Предоставленный код сможет обнаруживать множество различных пользовательских агентов, но он может не улавливать их все, поэтому вам придется ознакомиться с кодом и искать обновления или даже обновлять его самостоятельно в соответствии с вашими потребностями.

Использовать универсальный файл ресурсов беспроводной сети (WURFL)

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

Как видите, существует множество различных возможных решений для создания отдельного мобильного веб-сайта, оптимизированного для ваших пользователей. Однако лучшим решением, рекомендованным отраслью, является использование адаптивного дизайна . Это позволяет использовать только ОДИН набор кода для вашего сайта. Использование адаптивного дизайна - идеальное решение, поскольку оно экономит время и упрощает управление вашим сайтом. Не нужно беспокоиться об обновлении двух сайтов и о том, чтобы оба сайта всегда работали.

Чтобы узнать больше об использовании адаптивного дизайна, прочтите нашу статью «Введение: создание адаптивного веб-дизайна».

.

sebarmeli / JS-Redirection-Mobile-Site: JS для обработки перенаправления на мобильную версию вашего сайта

перейти к содержанию Зарегистрироваться
  • Почему именно GitHub? Особенности →
    • Обзор кода
    • Управление проектами
    • Интеграции
    • Действия
    • Пакеты
    • Безопасность
    • Управление командой
    • Хостинг
    • мобильный
    • Истории клиентов →
    • Безопасность →
  • Команда
  • Предприятие
  • Проводить исследования
.

javascript - Перенаправление в приложение Android с веб-сайта?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
  6. О компании
.

html - Перенаправление мобильных устройств на альтернативную версию моего сайта

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

Смотрите также

Поделиться в соц. сетях

Опубликовать в Facebook
Опубликовать в Одноклассники
Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий