Как убрать ссылки? Несколько полезных советов

Автор: Илья Остапенко /

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

Как убрать ссылки? Несколько полезных советов

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

 

Скрыть ссылки от индексации

Если вы хотите ссылаться на другие сайты, но не хотите передавать им вес своего, то достаточно закрыть их от индексации тегами <noindex></noindex> и атрибутом rel=”nofollow”.  К примеру:

<noindex><a href=”www.workwebsite.ru” rel=”nofollow”>Как создать сайт</a></noindex>

Чтобы постоянно не прописывать, эти теги и атрибуты, можно воспользоваться специальными плагинами которые я недавно описывал в статье «SEO плагины Joomla 2.5», а если у вас другая CMS, то просто наберите в поисковике запрос «плагин для закрытия внешних ссылок для (ваша CMS)».

 

Как убрать ссылки из шаблона joomla

Если ссылаемый сайт находиться в шаблоне Joomla, то она ОБЯЗАТЕЛЬНО будет прописана в файле index.php. Чаще всего это будет самый простой фрагмент кода, примерно такой:

<?php echo JText::_('TPL_BEEZ2_POWERED_BY');?> <a href="http://www.joomla.org/"> Joomla! &#174; </a>

Достаточно её всего лишь удалить. Тут все в принципе и дураку понятно.

 

Убрать копирайт jcomments

Вот тут уже все не так легко как в прошлых двух примерах. Тут так просто её вам не найти, даже если вы перекопаете все файлы. Поэтому следуйте в файл/components/com_jcomments/tpl/default/tpl_index.php и найдите там следующую строчку:

echo $this-> getVar ('support')

И естественно вы догадываетесь, что нужно сделать. Хотя, можно и не удалять её, а просто закомментировать, поставив в самом начале строки два слеша (//).

 

Убрать ссылку Joomla-master.org

В прошлой статье о подборке SEO плагинов, я описывал плагин disAllow links, который скачал на этом сайте. После его установки я как-то случайно заметил у себя внизу такую картину.

скрытая ссылка на joomla-master

Тут же навел на слово “joomla” и мне показалась ссылка сайта, на котором я недавно качал плагины. Недолго думая я начал по одному отключать скачанные плагины и вычислил, что ссылка находиться в плагине  disAllow Links. Ну и естественно недолго думая отправился его редактировать. Он находиться в папке /plugins/system/disallow (если у вас версия joomla ниже 2.5 тогда папки disallow не будет) открыл его и быстро её нашел

jo2

Но её удаление или изменение, ничего не дали. Значит для отвода глаз – подумал я. Чисто логически, я понимал, что она должна находиться в этом файле, её больше нигде не может быть. По своей глупости и не опытности, искал около часа, её, а потом обратил внимание на эту строчку

jo3

 

Ага, декодировать base64, следовательно, следующая строчка закодирована в кодировке base64. Недолго думая перешел на сайт base64.ru и декодировал строчку. Вуаля!

jo4

 

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

 

Как убрать ссылки из футера wordpress?

А вот ещё один интересный момент, который я нашел с помощью Яндекс поиска. Одни бесплатные шаблоны CMS WordPress ссылаются на создателей в футере, а на других, при загрузке разных страниц, выводятся разные ссылки. И, кажется ничего страшного, НО любое изменение хотя бы символа кода и сайт перестает работать!!! Вернее сам шаблон. Нельзя даже закрыть их от индексации! Выводиться надпись:

 ”This theme is released under creative commons licence, all links in the footer should remain intact“

Что же делать? На самом деле тут все тоже не так страшно. Ситуация очень похожа на кодировку с помощью base64. Только в этом случае, вам надо найти строчку, начинающуюся с evalstr_rot13 в файле functions.php.  Для  тех, кто в танке, то функция str_rot13 это специальная кодировка, которая кодирует символы с помощью их сдвига на 13 символов, не трогая только знаки препинания. Можно попробовать все перекодировать и сделать все, как надо, но есть вариант более проще. В коде после eval(str_rot13 найдите ==0 и замените на ==1.  В этом месте происходит проверка наличия определенных ссылок в футере, а заменяя 0 на 1 мы её отключаем. Теперь можно смело удалять всё не нужное.

Есть и ещё один вариант, на мой взгляд, куда проще предыдущего. Открываем файл footer.php, находим в нем код, с ненужными ссылками. Окружите их тегом <noindex> , а так же <div style="display:none">. К примеру:

<div style="display:none"><noindex><a href="ссылка" rel="nofollow">текст ссылки</a></noindex></div>

Вот и все! Все не нужное не индексируются и не видно на сайте, но они есть и при этом шаблон будет корректно работать. Если у вас появятся вопросы, задавайте их в комментариях. Если вы знаете ещё варианты, как убрать ссылки, буду рад если отпишитесь в комментариях. Если понравилась статья буду благодарен за лайки и ретвиты smiley

P.S. Вы читали статью о том как уменьшить размер фото у нескольких картинок сразу? Если нет, обязательно прочитайте.

Комментарии к записи


      Илья Остапенко

    Вячеслав

    Андрей

    Григорий

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

Это не спам.