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

(050)470-29-17

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

Как закрыть внешние ссылки от индексации
5 (100%) 1 vote

Все знают, что сейчас теги 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>

Понравилась статья? Поделись:

Всего комментариев: 0

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

Ваш email не будет опубликован.

Вы можете использовать следующие HTML тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>