Служба поддержки клиентов 24/7

(050)470-29-17

Как закрыть внешние ссылки от индексации

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

$(document).ready(function(){
 $("span.linkrep").each(function(){
$(this).replaceWith('<a class="'+$(this).attr("class")+'" href="'+$(this).attr("title")+'">'+$(this).html()+'</a>');     
 });
})

На странице используем как

<span class="linkrep" title="http://hosting-cloud.com.ua">hosting-cloud.com.ua</span>

Хороший метод, но есть большое "НО", так как для ссылки вместо <a> используется <span>, то возникает проблема необходимо заменять или дописывать css классы для span.

Поэтому есть еще один способ, может не очень изящный, но зато нет не обходимости ничего менять в css

jQuery (document).ready (function (){
jQuery ('a.fb').each (function (i, el){
var data = jQuery (el).data ();
jQuery (el).wrap (jQuery ('<a/>').attr ({
'href' : data.alt,
'title' : data.title,
'target' : data.target}))})
})

И используем как

<a class="fb" data-alt="https://www.facebook.com/itforbusiness">Facebook</a>

Не забываем подключить скрипт на странице со сылкой

<script type="text/javascript" src="{THEME}/js/links_nofollow.js"></script>

Подписаться

Ваша почта