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

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

Много лишних ссылок чем это грозит?

Вот решили Вы создать себе блог на WordPress, изучили литературу, посмотрели обучающие видео-уроки. Зарегистрировали хостинг и домен. Сделали различные настройки, и ВОТ ЗДЕСЬ ключевой ответственный момент, Вы в поиске шаблона для своего блога или сайта.

Идете в поисковик Yandex или Google и пишите «скачать шаблоны wordpress» или «шаблоны для wordpress» Нашли понравившийся шаблон или template, что одно и тоже. И без всякой задней мысли закачиваете себе на сервер, чтобы посмотреть — попробовать как теперь выглядит сайт.

Облюбовали, посмотрели. О да! то что нужно. Какой классный шаблон и совершенно бесплатно достался. Класс!

И если, Вы не сменили на какой-то другой, будете пользоваться скачанным шаблоном, НО не зная главного. Что скрывается в самом шаблоне!

Смотрите что происходит на самом деле. Это так сказать путь от Разработчика до Потребителя ( Блогера ). Часто, в 99% разработчики шаблонов для Worpress да и для всех остальных платформ, на которых функционируют сайты и блоги вставляют скрытые, закодированные ссылки в код шаблона на свои ресурсы. Они прячут их в стилях Style.css или Footer.php — это часто используемые места. И вставить могут абсолютно в любой файл, отвечающий за полноценную работоспособность шаблона.

Зачем они это делают? Чтобы увеличить рейтинг ( траст ) своих сайтов, получается что Ваш сайт ссылается на сайт разработчика. Только это скрыто для Нас с Вами глаз. Это раз!

Далее цепочка по восходящей наращивается, лишние ссылки увеличиваются.

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

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

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

Если не пресечь Вовремя такие «левые ссылки» на своем Блоге, то Вы можете потерять позиции в поисковой выдаче. Вы ссылаетесь на другой ресурс и тем самым передаете вес своей страницы, теряя и занижая вес своих страниц.

Вот так выглядит наглядно эта цепочка по встраиванию скрытых и зашифрованных ссылок:

появление лишних ссылок

Проверяем шаблона на чистоту

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

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

резервная копия

Первый Способ, плагин TAC

Данный плагин как обычно скачиваете  и устанавливаете  как и любой другой плагин. Что нам дает TAC? Этим плагином Вы можете проверить любой шаблон, который у Вас закачан на сервер на предмет левых ссылок в шаблоне. Исправлять и удалять скрыте ссылки он не умеет, только показывает наличие сторонних ссылок! И то на 100% не стоит быть уверенным, если показывает что все в порядке с шаблоном, то так оно и есть!

Устанавливаете, заходите в «Внешний вид» — «TAC» — смотрите что показывает этот плагин, при выявлении ссылок, Вы увидите сообщение и детали о местонахождении этой скрытой ссылки. Если все нормально, то сообщение вида: Theme ok

плагин tac

Второй способ, Ручная проверка кода шаблона

Проверяете вручную файлы с расширение .php или .css вашего шаблона на наличие зашифрованной или скрытой ссылки.

Заходите через ftp  находите файлы вашего шаблона или на жестком диске. Каждый файл открываете через «Блокнот» или «Notepad++» анализируете и просматриваете вот подобные строки, которые увидите ниже. Часто ссылки прячут в файлах footer.php , style.css, function.php

1
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAQAAAChr3WYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABSSURBVHjajM6xEUBQFETR+42EftTyU5GUCgQa0IXy5MyYK+CNgMBGuyfaJO8U/MWShoWKDQCpWcmInU92syBif9NhK4E4qjpcKxBnp+jp6+c5ACEGPYQx6rvMAAAAAElFTkSuQmCC");

 

1
2
3
<span id="theme-link">
				<a href="http://site.com/asteroid/">Theme</a> - <a href="http://site.ru/">Шаблоны сайтов</a> - <a href="http://site.ru/">Форум WordPress</a>
			</span>

Третий способ, Проверка исходящих ссылок

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

Заходите на этот сервис для проверки вводите свой сайт например, вот я ввожу свой vpluce.ru и смотрите что получаем, смотрите вкладку Ссылки на сайте

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

Дальше, если у Вас присутствуют лишние и скрытые ссылки они будут прописаны и Вы легко определите их

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

нажмите чтобы увеличить

 

Четвертый способ, Проверка исходного кода страницы вручную ( не путать с кодом файлов шаблона )

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

Чтобы ускорить процесс поиска, нажимаете Ctrl + F и появится окно поиск, куда вводите например явные признаки адреса ссылки ( .ru , .com , http:// ) то или иное значение например .ru будет подсвечено в исходном коде, и Вы быстро сможете увидеть сторонние адреса на своем сайте

поиск ссылок

нажмите чтобы увеличить

 

Устраняем, удаляем скрытые и левые ссылки

Первый способ, вручную удаляем лишний код из файлов шаблона

Смотрите на этот пример, если нашлась похожая конструкция, то удаляете все что находится в кавычках «...» Если нужно расшифровать эту ссылку, то переходите по этой ссылке

1
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAQAAADMDLw1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABRSURBVHjaYvjP8J/hPwODNgMU/GdggApdYQhHF3rG8IshAVXoDsN/hr8MBchCd6GMpv8MTAyogJcBTVUdssYnDP8Z8lGNv82Qhu4IU4RTAQMAwv82R52l8+0AAAAASUVORK5CYII=");
1
2
3
<span id="theme-link">
				<a href="http://site.com/asteroid/">Theme</a> - <a href="http://site.ru/">Шаблоны сайтов</a> - <a href="http://site.ru/">Форум WordPress</a>
			</span>

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

Второй способ, обратиться за помощью

Если Вы сами не справляетесь с задачей по удалению. Удалили код ссылки и сайт перестал работать, то советую Вам обратиться на любой Фриланс-сайт где разместите объявление чтобы вам подчистили шаблон, уверен это встанет где-то 300 рублей.

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

Рекомендации по шаблонам

1. Скачивайте шаблоны с официально сайта
2. Если не получается удалить скрытые ссылки, то присмотрите другой шаблон
3. Проверять на наличие лишних и левых ссылок
4. В случае, если Вы хотите использовать именно тот шаблон, который нашли. То найдите Верстальщика, который за небольшое вознаграждение подправит код вашего шаблона
Интересно узнать, как вы находите и удаляете левые ссылки в шаблоне, на своем сайте. У меня на этом все, жду вашего мнения, кто что думает

С уважением, Александр Лукьянов