Убираем чужие ссылки в шаблонах joomla

Автор: Руслан Бощаев. Рубрика - Joomla

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

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

Практически любой шаблон для Joomla, скачанный с варезника или файлообменника может быть напичкан внешними ссылками. Самое неприятное, что эти ссылки ведут совсем не на сайт разработчика… Кстати, многие крупные разработчики шаблонов для Joomla делают возможность отключения ссылок на сайт производителя, т. е. дают возможность вебмастеру выбирать.

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

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

Для того, чтобы лишний раз не благодарить владельцев варезников с шаблонами joomla (а один раз вы денежку им уже принесли, когда скачали шаблон с файлообменника) внешними ссылками, мы из уберем. Для этого достаточно выполнить два действия:

  1. Определить есть ли несанкционированные внешние ссылки, и на каких страницах они находятся.
  2. Удалить эти ссылки.

Ищем спрятанные ссылки

В поиске замаскированных ссылок мне помогает браузер Опера и его штатные возможности. Поиск начнем с главной страницы – ее и открываем в браузере. Далее в Опере: «Инструменты» - «Сылки» или нажимаем комбинацию клавиш Ctrl+Shift+L. Перед вам появится список ссылок, которые есть на главной странице сайта. Смотрим адреса ссылок, все, что начинается с: http://www.ваш_сайт.ru/ - это внутренние ссылки. Если в URL присутствует отличное от вашего доменное имя, то это внешняя ссылка. Внимательно посмотрите на нее – вы ее ставили? Если нет, то ее установили без вашего ведома.

Удаляем чужеродные ссылки

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

Для поиска внешних ссылок рекомендую использовать Notepad++ и его функцию «Поиск» - «Найти в файлах».

Что ищем? Сначала пробуем найти анкор ссылки. Если ссылка не зашифрована, то анкор будет найден. Открываем этот файл и удаляем ссылку. Сохраняем.

Но лучшим вариантом будет поиск CSS стиля ссылки. Например, ссылка в исходном коде страницы выглядит так:

<div id=”j-o-o-m-f-a-n-s”><a href=”чужая ссылка”>Чужой анкор</a></div>

В этом случае, используя поиск в файлах Notepad++, ищем стиль ”j-o-o-m-f-a-n-s”. В результате на будут выданы страницы, где встречается данный стиль, а это не только PHP файлы шаблона, но файлы CSS. Удаляем, все, что связано с данным стилем из всех найденных файлах.

Почему мы не видим ссылки?

Если вы искали и нашли CSS файл со стилем ”j-o-o-m-f-a-n-s”, то вы, наверняка, заметили, почему ссылка спрятана от наших глаз.

#j-o-o-m-f-a-n-s h1 {position: absolute; top: 0px; left: -6000px;}

Или так:

#gk-l h1 {position: absolute; top: 0px; left: -5000px;}

Ссылка находится за левой стороной экрана, т. е. смещена влево на 6000 px – вы не видите, а поисковики индексируют.

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

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

<?php
$str = 'PGRpdiBpZD0iZ2stbCI+PGgxPjxhIGhyZWY9Imh0dHA6Ly93ZWItY3JlYXRvci5vcmciIHRhcmdldD0iX2JsYW5rIiB0aXRsZ
T0i0YjQsNCx0LvQvtC90Ysgd29yZHByZXNzIj7RiNCw0LHQu9C+0L3RiyB3b3JkcHJlc3M8L2E+PC9oMT48L2Rpdj4g';
echo base64_decode($str);?>

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

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

Наиболее часто ссылки встраивают на страницы блога категории и в непосредственно материал, т. е. модифицируют файлы шаблона:

templates\название_шаблона\html\com_content\article\default.php
templates\ название_шаблона \html\com_content\category\blog.php

Могут быть затронуты и другие файлы, которые не останутся незамеченными при поиске Notepad++.

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

Комментарии   

 
0 #44 Shad 18.06.2017 04:23
You're an extremely beneficial web site; couldn't make it without ya!


simply click the next document: http://talsite.com/talsite/author/lesleyd5250/ - [url=http://bbs .izhancms.com/h ome.php?mod=spa ceu=31438 - http://macaw.arcademug.com/profile/rickiecastr

Also visit my site boutique
bio en ligne: http://mawared.net/test/forum1/index.php?PHPSESSID=e98de17f80ab900a6d35287792465a11&topic=177095.0
Цитировать
 
 
0 #43 Valencia 15.06.2017 01:05
Good post. I'm going through some of these issues as well..



My weblog; fuck it; plaza.rakuten.c o.jp: http://plaza.rakuten.co.jp/julianaoberhaus/diary/201507090001,
Цитировать
 
 
0 #42 Torri 14.06.2017 22:55
Thanks for the purpose of supplying this kind of superb
articles.


simply click the next web page: http://www.sdatunisie.com/component/k2/author/6589 - Main Page: http://shzhyw.com/comment/html/index.php?page=1u=2657 - check
out your url: http://1365geoje.kr/freeboard/189826 - Click On this page: http://www.codaforum.com/forums/User-LenoraSall - your input here: http://forum.fabricamp3.net/member.php?u=3919 - boutique bio en ligne: http://www.chinaiafe.org/comment/html/index.php?page=1virboard=;title=PostReply
Цитировать
 
 
0 #41 Aundrea 13.06.2017 14:54
My brother suggested I would possibly like this website.
He used to be totally right. This post truly made my day.
You cann't consider simply how so much time I had spent for this info!
Thanks!

Here is my blog post ... foot pain at night: https://peterdominguez6.tumblr.com/post/140147315281/the-best-solution-to-leg-length-discrepancy-are
Цитировать
 
 
0 #40 Stephen 27.05.2017 23:40
Simply wish to say your article is as astounding.
The clarity in your post is simply spectacular and i can assume you're an expert on this subject.
Well with your permission let me to grab your feed
to keep updated with forthcoming post. Thanks a million and please
continue the rewarding work.

Feel free to surf to my page institut de massage lyon: https://goo.gl/maps/RLPFGxUQTms
Цитировать
 
 
0 #39 Milan 26.05.2017 23:05
GUEt vous, mes amis les Francais,savez- vous qu'on vous
a joue un tour bien perfidele jour qu'on vous a fait croire que vous etiez extremement malins,ainsi
que vous vous en rendez perpetuellement hommage a vous-memes.


My page massage lyon: http://www.elisacavanna.club
Цитировать
 
 
0 #38 монтаж 21.05.2017 07:40
благодарю
Цитировать
 
 
0 #37 монтаж оборудования 21.05.2017 07:38
благодарю
Цитировать
 
 
+1 #36 монтаж оборудования 21.05.2017 07:37
Компания ЭкоЮгСтройКлима т http://stroyklimat.ru34.com/ производит монтаж холодильного оборудования а так же его профессионально е обслуживание и ремонт уже более 7 лет, объем материалов на сайте сравним с https://ru.wikipedia.org/ (Климатическое и холодильное оборудование) возможно это сказывается на скорости загрузки.

В любом случае благодарим за отзыв, мы примем это к сведению.
Цитировать
 
 
0 #35 монтаж оборудования 21.05.2017 07:35
Компания ЭкоЮгСтройКлима т http://stroyklimat.ru34.com/ производит монтаж холодильного оборудования а так же его профессионально е обслуживание и ремонт уже более 7 лет, объем материалов на сайте сравним с https://ru.wikipedia.org/ (Климатическое и холодильное оборудование) возможно это сказывается на скорости загрузки. Хотя по нашим тестам сайт загружается не медленнее чем у, скажем http://www.pulscen.ru/

В любом случае благодарим за отзыв, мы примем это к сведению.
Цитировать
 

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


Защитный код
Обновить