Ссылки скрытые – Как закрыть ссылку от индексации – 100% способ закрытия внешних и внутренних ссылок на jQuery AJAX

Содержание

Скрытые исходящие ссылки с сайта, как найти их и удалить

Лето — отличная пора как для отдыха, так и для плодотворной работы. Так вышло, что все лето я был занят именно работой, и ничего не публиковал сюда. Сейчас пишу обзорную статью про замечательную программу Rank Tracker. Но скриншоты и техническая информация — банально и не очень весело, поэтому решил пока поднять более интересную тему — скрытые исходящие ссылки.

Что такое исходящие ссылки

Для начала, немного теории и терминов. В SEO часто упоминаются два субъекта — донор и акцептор. Донор — это сайт, с которого ведет ссылка, акцептор, соответственно — сайт, на который ссылается донор. Исходящие ссылки — это линки, ведущие с сайта-донора на сайт-акцептор.  Все очень просто. При добавлении на сайт исходящих ссылок, нужно руководствоваться некоторыми правилами и здравым смыслом. При чем здесь смысл, может спросить неопытный вебмастер? Да при том, что современные сеошники очень часто боятся исходящих ссылок, считая их вселенским злом, и пытаясь непременно закрыть от индексации даже ссылки на соцсети. Все это ерунда. Исходящие ссылки никакого вреда не несут, если сайт-акцептор — тематический, анкоры — некоммерческие, общий уровень заспамленности сайта-донора — невысокий

. Более, того, ссылаясь на авторитетные ресурсы, вы только поднимете уровень доверия поисковиков к вашему ресурсу. Также, следует понимать, что если сайт — УГ, то ни входящие, ни исходящие ссылки не помогут, нужно удалить все папочки с сервера, и не забыть про базу данных хотя бы довести его до ума в плане внутренней оптимизации.

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

В моей практике поиска скрытых ссылок эффективным себя показал всего один способ. Я использую Xenu’s Link Sleuth. Скачать эту замечательную программу вы можете прямо с моего сайта, плюс в том, что она с русификатором, в официальной версии только английский язык. Впрочем, читать там особо нечего, так что можете качать и с офф. сайта.

Для сканирования сайта, необходимо в верхнем меню выбрать «Файл → Проверить URL». В появившемся окне нужно указать адрес сайта и запустить сканирование. По завершению анализа, программа выдаст все ссылки сайта, в том числе исходящие. Отличить исходящие очень легко — они ведут на сторонние ресурсы, что вполне очевидно, так что проблем возникнуть не должно. Нажав на интересующей ссылке правой кнопкой мыши, нужно выбрать «Свойства URL» — так можно увидеть, какие страницы сайта ссылаются на нее. 

Бот для соц сетей

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

Скрытые исходящие ссылки — найти и уничтожить

Классическая история. Начинающий блогер идет на сайт бесплатных шаблонов, иногда не брезгуя и торрентами, качает приглянувшийся шаб для WordPress или Joomla, устанавливает, и начинает творить. Спустя некоторое время, с удивлением обнаруживает, что сайт попал под санкции ПС, либо просто не продвигается, несмотря на все усилия. Что ж, самое время проверить шаблончик на наличие сюрпризов. Те, кто выкладывают шаблоны в паблик, очень часто нафаршировывают их скрытыми ссылками, ведущими то на сайты клиентов (а чего, столько халявных бэклинков), то на собственные ресурсы, в том числе с адалтом. Мне приходилось анализировать много сайтов, преимущественно коммерческих, и до сих пор иногда попадаются такие подарки от разработчиков или просто хитрых быдло-кодеров.

Как обычно скрывают ссылки

Чаще всего, исходящие ссылки скрывают при помощи разных приемов, включая display:none, шифрования в base64, внеэкранного позиционирования блока со ссылкой в CSS. Рассмотрим наиболее простой метод, скрытие исходящих ссылок при помощи стиля display:none.

Для примера я возьму свой блог. Размещаю на нем скрытую ссылку на сайт Google — google.com. Ссылка размещена в футере сайта. Увидеть ссылку можно только в исходном коде.

Если удалить стиль display:none, картина станет такой (ссылка теперь заметна визуально):

Теперь давайте рассмотрим тот же вариант, но чуть усложним задачу. Для этого мы закодируем ссылку в base64 и добавим ей стиль display:none. Это делают для того, чтобы ссылку труднее было найти при помощи поиска в исходном коде. Так выглядит ссылка на сайте:

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

Как видим, ссылка закодирована в base64 и выводится в браузере при помощи функции base64_decode. Я не буду рассказывать, что это, зачем — можно вполне погуглить. Нам нужно знать лишь то, как такие ссылки находить и удалять.

Удаление скрытых ссылок

Сначала опишу процесс удаления закодированных ссылок. Есть несколько способов, большая часть из них требует скачивания всех файлов сайта на ПК. Но есть вариант проще. При помощи программы Total Commander, можно соединиться по FTP с вашим сервером, и после успешного коннекта, забить в поиск по содержимому файлов «base64_decode». Рассказываю по-порядку, как это сделать.

  1. Открываем Total Commander.
  2. Открываем вкладку (меню сверху) «FTP → Соединиться с FTP-сервером».
  3. Вводим данные FTP-доступа.
  4. После соединения идем в папку, где, предположительно, находится файл со ссылкой. Обычно это папка с шаблоном сайта.
  5. Вызываем окно писка при помощи комбинации клавиш ALT+F7
  6. Ставим отметку напротив «С текстом», вводим в поле «base64_decode», жмем поиск

Как видим, программа нашла файл с искомым текстом.

Открыв данный файл, можно легко найти необходимый фрагмент кода, вбив в поиск (Ctrl+F) все тот же текст — «base64_decode». Если вы сомневаетесь и боитесь удалить что-то нужное, скопируйте содержимое переменной и декодируйте его в данном сервисе. Вот что получилось у меня:

Удалить незашифрованные скрытые ссылки еще проще. Для этого необходимо сначала найти ссылку в исходном коде страницы, определить, в каком месте она находится, после чего найти ее физическое место размещения в файле на сервере. После этого ссылку можно удалить.

Вот и все, собственно. Как видите, в удалении скрытых исходящих ссылок нет ничего сложно, если пользоваться необходимыми инструментами и уметь искать нужную информацию. Если у вас возникли вопросы — прошу задавать их в комментариях. 

Скрытые ссылки — Платон Щукин

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

Отличительными чертами такого содержимого является появление невидимых тегов div или a, со стилями hidden, display:none, overflow:hidden. Анкоры ссылок представляют из себя поисковые запросы, соответствующие сайтам злоумышленников. Обычно они посвящены продаже фармакологической продукции, гаджетов, одежды или, например, реплик дорогих часов. Выглядит это примерно так:

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

 

Механизм размещения скрытых ссылок.
В скрипты скомпрометированной CMS дописывается вредоносный код, который (опционально) детектирует юзер-агент посетителя. При загрузке страницы скрипт отправляет запрос на удаленный сервер и получает в ответ набор ссылок для размещения. Ссылки отображаются на странице сайта в виде скрытого текста.

Узнать о подобной проблеме Вы можете, получив автоматическое уведомление с примерами страниц в сервисе Яндекс.Вебмастере. Страницы, содержащие скрытый текст, временно исключаются из поиска.

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

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

  • вредоносный скрипт осуществляет проверку юзер-агента и дописывает скрытый текст только для роботов поисковых систем;
  • на момент загрузки Вами проблемных страниц удаленный сервер злоумышленников не ответил или ссылки на данный момент с сервера злоумышленников не раздаются.


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


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


В заключение отмечу, что по данным команды Безопасного поиска Яндекса прямо сейчас в базе находится более 25 000

сайтов и более 430 000 страниц, которые содержат скрытые ссылки.


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

Как увидеть скрытые ссылки | Блог Дмитрия Байдука

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

Как на сайте проверить скрытые исходящие ссылки?

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

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

Как найти невидимую ссылку на блоге?

Итак, мы теперь знаем, что искать и следующий шаг – это найти зловредный внешний адрес и определить место вывода. Для этого требуется просмотреть исходный код страницы. При проверке анализатором сайта в шаблоне была скрытая найдена ссылка Sterling Аdventures, её видно, если зайти на основную страницу домена, нажать Ctrl+U (просмотр кода страницы) и ввести в поиск Ctrl+F данный адрес.

Скрытая ссылка на сайтах

Здесь также видно, что она расположена после виджета Архивы в сайдбаре и перед подвалом (футером), ей присвоен параметр

display: none, то есть невидимая для человека, но индексируемая ссылка поисковиками.

Удаление внешних невидимых ссылок на сайте.

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

Самый доступный способ поиска и удаления на сайте скрытых ссылок – это постоянный анализ ресурса. Если при установке нового плагина появились невидимые внешние ссылки, то достаточно избавиться от него и загрузить другой с достоверного источника. А вот когда веб-мастер долго не проводил мониторинг, тогда трудно сказать, где именно скрыта зараза – это как раз мой случай.

Быстрый поиск в файлах темы ничего дал, поэтому скачиваем полностью сайт с хостинга на компьютер (например, с помощью программы FileZilla или через панель администрирования на хостинге). В редакторе Notepad++ осуществляем поиск зловредной невидимой ссылки в файлах блога. Для этого идем в меню Поиск/Найти в файлах, указываем путь к сохраненной папке блога, в поиске забиваем найденную при анализе Sterling Adventures. Проверка блога оказалась положительной, и скрытый адрес был найден.

Невидимая ссылка

Судя по названию класса – это плагин Avatars, который я когда-то установил. Долго не думая, избавляемся от данного плагина, затем проверяем онлайн анализатором блог и радуемся, исходящая скрытая ссылка на сайте не обнаружена, то есть успешно удалена вместе с плагином.

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

С уважением, Дмитрий Байдук

Поделиться ссылкой с друзьями

Похожие материалы:

Как замаскировать ссылку. Способы спрятать партнерскую ссылку.

Здравствуйте друзья! Сегодня пойдет речь от том, как замаскировать ссылку.

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

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

Вкратце это выглядит следующим образом — для того, чтобы получить свои комиссионные, необходимо чтобы пользователь обязательно кликнул по нашей партнерской ссылке. После этого его браузер зафиксирует в своем cookie-файле информацию о том, что именно мы порекомендовали продукт данного автора (магазина).

Содержание статьи

Как замаскировать ссылку

Как вариант можно напрямую рекламировать партнерскую ссылку, но не всегда она выглядит красиво, вот пара примеров:

  • //hop.clickget.ru/5ae62d88156fb3e0fe41d01770fc5933/
  • //shop.biznesrealnost.ru/aff/free/19504/dol72/
  • //cpapay.ru/ob/go/leodim/p/realtime

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

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

Существует несколько способов спрятать ссылку. Давайте рассмотрим самые популярные их них.

Способ №1 — Сокращатели ссылок

Данный способ самый простой и быстрый, подходит почти для всех задач. Но есть и свои минусы — такой метод сокращения ссылки не пропускают площадки контекстной рекламы и некоторые сервисы рассылок.

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

Вот самые популярные укорачиватели ссылок:

  • //goo.gl/ — Google сокращатель ссылок (нужен аккаунт на Google)
  • //bitly.com/ — хороший зарубежный сервис, с расширенной статистикой
  • //vk.com/cc — сервис ВК (необходимо войти в свой аккаунт ВК)

Принцип работы у всех сервисов похожий, отличаются своими возможностями по статистике. Рекомендую сервис от Google т.к. он привязывается к Вашему аккаунту. А также дает расширенную статистику — количество и дату кликов, браузер в котором произошел переход по партнерской ссылке, страну и платформу (операционную систему). Согласитесь, довольно обширная статистика для дальнейшего анализа.

Пользоваться Google URL Shortener очень просто — в строку вставляете партнерскую ссылку, далее нажимаете SHORTEN URL и получаете замаскированную ссылку.

замаскировать ссылку с помощью Google URL ShortenerСокращатель ссылок Google URL Shortener

Способ № 2 — IFRAME и редирект

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

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

В код страницы можно поместить средства аналитики, например Яндекс.Метрику, что значительно расширяет рекламные возможности.

Пример кода для файла:

<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01 Frameset//EN» «//www.w3.org/TR/html4/frameset.dtd»>

<html>

<!-- Yandex.Metrika counter -->

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<link type="image/x-icon" rel="shortcut icon" href="/favicon.ico" />

<title>НАЗВАНИЕ СТРАНИЦЫ</title>

<style>

html, body, iframe {margin:0;padding:0;height:100%;}

iframe {display:block;width:100%;border:none;}

</style>

</head>

<body>

<iframe src="ПАРТНЕРСКАЯ ССЫЛКА"></iframe>

</body>

</html>

Способ №3 Плагины

Как вариант, чтобы замаскировать ссылку можно использовать редирект, что это такое и как это реализовать можете прочитать в моей статье Как сделать редирект? 6 способов редиректа. Код немного сложноват для понимания, но не заморачивайтесь, я лично давно им пользуюсь и Вам советую. Также рекомендую установить фавикон, для этого в каталог где будет находиться Ваша страница нужно поместить файлик favicon.ico, который появится на закладке страницы вашего сайта.

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

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

Прятатель ссылок

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

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

как спрятать ссылкуПрячем партнерскую ссылку

У этого плагина есть платная версия, стоит всего 150 руб, но значительно расширяющая возможности плагина:

  1. Точная статистика кликов по Вашей ссылке
  2. Количество уникальных кликов
  3. Возможность выбора редиректа (301 постоянный или 307 временный)
  4. Включение анонимного режима
  5. Тестирование ссылки в один клик
  6. Более удобный интерфейс

Получить версию "Прятатель ссылок PRO « можно перейдя по этой ссылке.

Так выглядит основной экран плагина »Прятатель ссылок PRO " в админ панели WordPress, на моем тестовом домене.

как спрятать парнерскую ссылкуОсновная панель Прятатель ссылок

Pretty Link

Представляю еще один очень хороший, но забугорный плагин, позволяющий замаскировать ссылку. По своим возможностям плагин Pretty Link Lite в своей бесплатной версии нисколько не уступает платному «Прятателю ссылок», а даже в чем-то превосходит его.

Существенный его минус это англоязычный интерфейс, но с онлайн переводчиками, я думаю это проблем не составит.

Устанавливается Pretty Link Lite как и большинство плагинов из админ панели WordPress

маскировка ссылки с помощью Pretty Link LiteУстановка Pretty Link Lite

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

маскировка ссылки с помощью Pretty LinkРабота с плагином Pretty Link

Видеоурок Как замаскировать партнерскую ссылку

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

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

С уважением Дмитрий Леонов | leonov-do.ru

Рекомендую прочитать похожие статьи:

Как найти и удалить скрытые ссылки в шаблонах cms-систем

209

Найти скрытые ссылки — это первоочередная задача любого проекта для которого используются сторонние шаблоны cms-систем и любые другие html-шаблоны.

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

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

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

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

В этом видео я расскажу не только о том как найти скрытые ссылки, но и как сделать скрытую ссылку, как посмотреть скрытую ссылку с помощью сервиса и приложения, а так же как удалить скрытую ссылку.

Теперь по порядку.

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

Для поиска воспользуемся одним из популярных сервисов validator.org. Отличная возможность без всяких регистраций, в режиме реального времени, быстро проверить скрытые ссылки в шаблоне.
https://validator.w3.org/checklink.

как посмотреть скрытую ссылку

Данный валидатор поможет найти все видимые и невидимые ссылки. Работает просто, добавляем адрес сайта в поле address и нажимаем кнопку Check. Время проверки зависит от объема информации. Пока нет необходимости разбираться со всеми возможностями сервиса, а нас главным образом интересует информация в конце страницы в поле List of redirects.

скрытая ссылка html

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

Как удалить видимые и скрытые ссылки

В большинстве случаев главным местом для размещения скрытых ссылок является индексный файл (index.html и index.php) шаблона joomla, wordpress, либо других cms-систем. Хорошо если мы видим стороннюю ссылку, в этом случае у нас есть возможность сократить время на принятие мер.

Найти нужный блок в шаблоне можно с помощью приложения firebug для браузера mozilla firefox и в нем же можно понять как формируется сам блок или отдельно взятая ссылка. Прежде чем редактировать шаблон, необходимо сделать резервную копию сайта или отдельно взятого шаблона.

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

В первом случае все достаточно просто. Находим блок по идентификатору или классу в шаблоне и удаляем. Но что делать если ссылку удалить нельзя? Можно скрыть ссылку в css-стилях.

В этом случае, с помощью того же приложения firebug, необходимо найти стили видимой или скрытой ссылки, или блока в котором она находится и прописать дополнительное свойство (visibility: hidden;). Данный параметр просто спрячет видимую ссылку.

Можно найти скрытые ссылки и с помощью разных программ и расширений которых достаточно много. В одном из своих видео уроков, ошибка протокола https в wordpress, я рассказывал об одной такой программе Screaming Frog SEO Spider.

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

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

Как сделать скрытую ссылку

Одним из способов сделать скрытую ссылку на сайте-это добавить в css-стили или непосредственно в стили самой ссылки следующее свойство (z-index:-999px;). Отрицательное значение может быть любым, главное чтобы ссылка находилась за пределами границ самого шаблона, как бы в стороне или за ним.

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

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

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

Если статья и видео оказались полезными для вас, оставляйте комментарии или отзывы.

Как найти и удалить скрытые внешние ссылки на сайте

Всё чаще замечаю, что сайты содержат внешние ссылки на разные ресурсы

Это, своего рода, чёрное SEO! Веб-мастер наращивает ссылочную массу, таким образом. И это очень неприятно! Ведь эта ссылка (несколько ссылок) есть на каждой странице сайта - это уже наглость и перебор!

Такие ссылки обычно прячут, поэтому они называются скрытые. Чаще всего они имеют значения: position:absolute; left:-5000px; Ну или что-то похожее. Неопытный владелец сайта может даже не догадываться, что на его сайте есть ссылка, ведущая на чужой ресурс.

Как обнаружить?

Очень легко! Нужно просто открыть свой сайт в браузере и "просмотреть код страницы" (Ctrl+U) или "Исходный код страницы" (в Mozilla Firefox). В этом коде нужно запустить поиск (Ctrl+F), в поиск написать "http" и внимательно просмотреть всё что найдено. Если среди найденного есть неизвестная ссылка, например: http://joomsam.ru, то ваш сайт используют для наращивания ссылочной массы. В некоторых случаях, таких "левых" ссылок может и больше!

Как найти и удалить?

Вряд ли плохие люди установили просто ссылку! Скорее всего, они ее зашифровали в Base64, поэтому обычный поиск по этому адресу не даст результатов!

Способ удалить скрытую внешнюю ссылку немного долгий, так как требует локальное наличие всех файлов сайта, но зато самый действенный!

Итак! Нужно скопировать все файлы сайта на компьютер. Это можно сделать с помощью бэкапа. Пока бэкап будет скачиваться, можно налить себе кофеУлыбаюсь
После того, как бэкап скачался на компьютер, его нужно разархивировать в папку. А теперь самое важное! Вам понадобится редактор Notepad ++, чтобы найти и удалить эту гадость на сайте.

Берем и копируем код мерзкой чужой внешней ссылки, например: <a href="http://joomsam.ru/" title="joomsam.ru">joomsam.ru</a> идем на сайт Online Base64 декодер и шифруем чужой код. Полученный результат: PGEgaHJlZj0iaHR0cDovL2pvb21zYW0ucnUvIiB0aXRsZT0iam9vbXNhbS5ydSI+am9vbXNhbS5ydTwvYT4= вставляем в поиск NotePad ++, там есть опция "Найти в файлах". Остается только выбрать папку со всеми файлами сайта и нажать "Найти все". Notepad++ найдет этот зашифрованный в base64 код, покажет в каком файле он находится и на какой строке! Это очень удобно!

Как попал этот код на сайт?

Эти скрытые внешние ссылки попадают на сайт вместе с плагинами, модулями, компонентами и шаблонами. Допустим, вы недавно скачали плагин для вставки модулей в статьи с сайта joomsam.ru - опубликовали его и пользуетесь. А в этом плагине была зашифрованная ссылка! Хотя, что значит была?! Она там есть 100%! НИКОГДА и НИЧЕГО не скачивайте с этого сайта joomsam.ru - это плохой уродский говносайт! Я думаю, все расширения на этом сайте содержат этот вредоносный код.

А также, часто встречаются готовые QuickStart с такими ссылками. Так что, проверьте ваш сайт на наличие или отсутствие скрытых внешних ссылок!

Всем удачи и добра!

Скрываем ссылки, даже чёрт их не найдёт

Этим занимаются чаще всего для скрывания реферальных ссылок, так как по ним "наш брат" не охотно кликает. Так же можно скрывать внешние ссылки на сайте, чтобы не разбазаривать вес страницы, особенно это касается не нужных сквозняков на RSS, Twitter блога и.т.п. На этом блоге я ещё не спрятал внешние ссылки, но в скором времени надо заменить.

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

И так, по порядку:

Скрыть ссылку при помощи JS

a href="http://www.rotapost.ru" target=_blank
onClick="this.href='http://www.rotapost.ru/?a=hacywo'">RotaPost/a>

К стандартной ссылке добавляется атрибут onClick, в котором указывается настоящий адрес, по которому перейдёт пользователь при клике по ссылке. А в стандартной записи a href="" указываем адрес, который будет видеть пользователь при наведении на ссылку.

Скрыть ссылку при помощи JS

Спрятать ссылку при помощи Java Script один из наиболее быстрых способов, и им можно пользоваться не только на своём сайте, потому что не требуется доступ к хостингу, в отличии от способов, которые описаны ниже.

Прячем ссылки при помощи PHP

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

Пошаговая настройка:

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



Скрываем ссылку через файл .htaccess

Простой редирект в файле инструкций веб-сервера Apache. Кстати про некоторые настройки я писал в статье - 9 настроек файла .htaccess.

Пример кода:

RewriteEngine on
Redirect 302 /rotapost http://www.rotapost.ru/?a=hacywo
Redirect 302 /ggl http://www.gogetlinks.net/?inv=vk4cpd
Redirect 302 /blogun http://blogun.ru/hyraxbdjfjcg.html

Здесь используется временный 302 редирект.

Давайте разберём одну из строк:

Redirect 302 /rotapost http://www.rotapost.ru/?a=hacywo

/rotapost – это страница, с которой работает редирект, то есть при обращении к этой странице, веб-сервер будет всех перенаправлять. Для моего сайта, эта страница выглядела бы, вот так – cospi.ru/rotapost.
http://www.rotapost.ru/?a=hacywo – страница на которую перенаправляет веб-сервер.

Сама страница /rotapost не существует на сайте, как во втором способе, когда мы скрывали ссылку при помощи PHP. Если бы мы, не прописали редирект, то при обращении к такой странице, веб-сервер выдал бы нам 404 ошибку с сообщением что такой страницы нет, а так перехватывает редирект и отправляет наших пользователей по нужному для нас url :).

Ссылка, вставляемая на сайт, выглядит вот так:

a href="https://cospi.ru/rotapost">RotaPost/a>

Сервисы коротких ссылок

Последний, самый банальный способ. Это воспользоваться сервисами, которые укорачивают ссылки, их очень много. Самый популярный наверно – bit.ly.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *