Вредоносные скрытые ссылки: как найти и убрать

скрытые ссылкиПриветствую читателей блога. В этой публикации рассмотрим, почему надо проверить тему wordpress на скрытые ссылки. Линки, скрытые в шаблоне, вряд ли принесут пользу вашему блогу. Проверить наличие, а затем удалить – задача вполне выполнимая даже для начинающего сайтостроителя.

Начнем с того, что внешние или исходящие ссылки есть на каждом блоге.

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

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

Скрытые ссылки на сайте

А как быть, если о куче исходящих ссылок вы даже не догадываетесь?

Часто начинающие вебмастера скачивают и устанавливают бесплатные шаблоны WordPress, не удосужившись проверить его чистоту.

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

Кто и зачем вшивает ссылки в шаблоны? Переводчики, разработчики, распространители шаблонов – каждый старается спрятать линки в различных местах: в футере, сайдбаре.

СТАТЬИ ПО ТЕМЕ:

Что такое анкор, как правильно его написать

Wordpress шаблон записи: как изменить single.php для постов из разных категорий

Заблокированные ресурсы в Search Console и индексе google

Они делают их невидимыми, под цвет фона, маскируют словами или знаками препинания. Так недобросовестные создатели либо распространители шаблонов рекламируют свои ресурсы, наращивают ссылочную массу, забирая вес вашего сайта.

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

Но проблема пока остается. Скачан бесплатный шаблон – обязательно старайтесь найти в нем ненужные внешние ссылки.

Как определить

Прежде, чем бороться с ними, надо проверить, обнаружить их. Проверка исходящих ссылок в теме WordPress производится  ПЛАГИНОМ TAC .

Этот метод больше всего подходит для новичков – с простыми скрытыми ссылками на сайте вы легко справитесь.

Все эксперименты я провожу на своем поддомене, так как из действующего шаблона все лишнее я уже убрала. Тема на поддомене установлена, но записей и страниц нет. Зато скрытые ссылки есть!
проверить исходящие ссылки с сайта
И правда, открыв в админпанели ВНЕШНИЙ ВИД – РЕДАКТОР, можете определить исходящую ссылку с сайта на разработчика шаблона.  определить исходящие ссылки с сайта

Проверьте онлайн

Проверка в http: // www.dinews.ru/seo/ показывает наличие трех исходящих ссылок (ввожу URL подопытного поддомена – АНАЛИЗИРОВАТЬ).  проверка исходящих ссылок

Проверить можете в сервисе для вебмастеров pr-cy.ru. Ввожу в окошко адрес своего подопытного поддомена. Последовательно нажимаю АНАЛИЗИРОВАТЬ, на вкладке ИНСТРУМЕНТЫ жму АНАЛИЗ КОНТЕНТА, прокручиваю вниз, вижу три линка, которые надо будет убрать из шаблона.  исходящие ссылки с сайта

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

Вредоносная ссылка, как убрать?

Это проблема сложнее, нужно действовать осторожнее.

Спрятаны такие линки чаще всего в коде шаблона, плагинов, могут быть закодированы. При любом вмешательстве шаблоны «слетают», и блог не открывается.

В этом я убедилась лично. Хорошо еще, что хостер всегда приходил на выручку и восстанавливал сайт из последнего бэкапа.

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

Чтобы безбоязненно ковыряться в кодах шаблона, мне пришлось научиться делать бэкап самостоятельно.

Проверка в Блокноте

У начинающих блоггеров нет нужных технических знаний. На компьютере нет соответствующих программ.

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

галочка Самый элементарный – ВИЗУАЛЬНЫЙ ПОИСК. Поочередно открывайте файлы в редакторе вашей темы, ищите адреса (все фразы с http).

галочка СКОПИРУЙТЕ поочередно каждый файл в текстовый редактор Windows Блокнот;

НАЖМИТЕ комбинацию клавиш Ctrl+F;

ПОСТАВЬТЕ галочку в окошке ВЫДЕЛИТЬ ВСЕ ЭЛЕМЕНТЫ, НАЙДЕННЫЕ В;

УСТАНОВИТЕ курсор в окно НАЙТИ и вставьте из буфера обмена Ctrl+V адрес ссылки (просто http или полный адрес, который вы нашли сервисами, предложенных в предыдущей статье).

Ссылку при этом подсветит в тексте.

Как удалить вредоносную ссылку
Аккуратно пробуйте УДАЛИТЬ ссылки. Только не захватите случайно полезные куски кода. Отредактированный файл – обратно в РЕДАКТОР, СОХРАНИТЬ. Смотрим, на месте ли блог.

Плагин TAC тоже может указать файл с незакодированными исходящими скрытыми ссылками для темы WordPress.

Проверка в программе Notepad++

В программе Notepad++ работать значительно удобнее, чем в блокноте. Внесите скопированный файл. Нажмите бинокль и в открывшееся окошко копируйте то, что хотите найти, ИСКАТЬ.

Искомый объект моментально подсветит. Аккуратно УДАЛИТЕ ссылку, СОХРАНИТЕ. Отредактированный файл вставьте в РЕДАКТОР темы WordPress.

Как убрать ссылки

Find next - найти;

Find All in All Opened Document - найти все в открытом документе.

Функция подсветки значительно упрощает поиск. Если исходящие вредоносные ссылки заключены в теги <div> </div>, при нажатии на открывающий тег <div> подсветится также строка с закрывающим тегом </div>. Так легко найти и убрать символы между этими тегами (выпилить, убрать ссылки).

Что делать с закодированными ссылками

Проверьте файлы своего шаблона на наличие echo. ОПЕРАТОР PHP echo выводит такие линки на стороне сервера с помощью PHP-скрипта. Закодированные ссылки видны только в ИСХОДНОМ КОДЕ страницы. Чтобы избавиться от них, надо отключить эту функцию. Как? Убрать кусок кода – испортится шаблон.

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

закодированные ссылки

Оператор echo используют для связи всех составляющих вашего блога. Поэтому не перепутайте такие ссылки с рабочими перенаправлениями вашего блога.

Пример удаления закодированной ссылки

закодированная ссылка в подвалеВот еще пример закодированной ссылки, вшитой в футере. Она хоть не вредоносная, но абсолютно лишняя.

Смотрим исходный код страницы просмотр кода страницы

Линк относится к классу credit_link. Ищем класс в коде футера. Как закодированную ссылку удалить? Убираем кусок кода между тегами <div>  </div>, не задевая знак функции ?>. как удалить закодированную ссылку в подвале

WP-templates.ru/rules правила ссылки

Такие слова иногда можете найти в исходном коде страницы записи. Что означают WP-templates.ru/rules правила ссылки? На вашем сайте СКРЫТАЯ ССЫЛКА.

Я у себя такую нашла. Вела она на безобидный сайт про кошек. Но у других несчастных блогеров сайты-акцепторы были похуже. WP-templates.ru/rules правила ссылки

С трудом нашла информацию в интернете, как вшитую ссылку из comments.php удалить.

Вам повезло, вы теперь знаете.

вредоносные ссылки в коде шаблона
Заключение

Обязательно сделайте проверку своей темы WP на предмет скрытых, закодированных, вредоносных ссылок. Чистый код поисковики обязательно оценят.

И пишите в комментариях, удалось ли вам удалить скрытые, вшитые в шаблонах гиперссылки.

Понравилась статья? Поделиться с друзьями:
Я новичок
Комментариев: 10
  1. Ольга

    Навигация по сайту — как еще можно ее улучшить?
    Напишите свое мнение в комментариях.

  2. Алекс

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

    1. Ольга (автор)

      Алекс, я насчитала у себя 17 активных плагинов. Это при том, что стараюсь всегда заменять плагины внесением дополнительного кода в шаблон. А сколько же плагинов у тех, кто этого не делает! И как отрицательно это влияет на скорость блогов.

  3. Максим

    Спасибо за совет, обязательно попробую у себя. И с CSS по шаманю!

  4. Александр

    А можно сделать хлебные крошки, чтобы они были завязаны на меню, а не на страницах и рубриках. Просто у меня в меню так
    Страница:
    Страница:
    Рубрика
    Рубрика
    Рубрика
    А в рубриках сами записи.
    Пробую установить код, а он мне выдает:
    Главная / запись.
    Без промежуточных.

    1. Ольга (автор)

      Нужно вносить изменения в код. Как, к сожалению, не знаю.

  5. Ира

    Здраствуйте, подскажите пожалуйста нужно ли ставить ссылку на главную страницу в конце статьи для продвижения, если в плагине хлебные крошки уже есть ссылка на главную страницу в статье?

    1. Ольга (автор)

      Я считаю, не надо. У Вас название блога — ссылка на главную, в хлебных крошках — ссылка на главную. Зачем еще-то?

  6. Николай

    Здравствуйте. Если поставить этот код крошек, будет ли дубль H1 или будет отображаться title страницы?

    1. Ольга (автор)

      Дубля H1 точно не будет. Посмотрите код крошек, там ведь нет этого тега.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: