Банальный вопрос чем лучше noindex или leech ?

K8
На сайте с 04.01.2010
Offline
61
632

Вот читаю, читаю по форумам и везде разные высказывания.

Скажите чем лучше закрыть все внешние ссылки на сайте noindex nofollow leech ?

я думал что noindex окончательно и безповоротно закрывает ссылки, но наткнулся на такое сообщение:

Платон: Тег noindex позволяет исключить из индексирования часть текста, заключенного

в данном теге, но ссылки будут проиндексированы. Атрибут rel="nofollow"

позволяет запретить к индексированию данную ссылку.

так чем лучше закрыть ссылки, подскажите плз!

Agor71
На сайте с 20.02.2010
Offline
33
#1

Сами ответили на свой вопрос:

Атрибут rel="nofollow"
позволяет запретить к индексированию данную ссылку.
dlepro_com
На сайте с 16.12.2009
Offline
39
#2
killa83:
Вот читаю, читаю по форумам и везде разные высказывания.
Скажите чем лучше закрыть все внешние ссылки на сайте noindex nofollow leech ?
я думал что noindex окончательно и безповоротно закрывает ссылки, но наткнулся на такое сообщение:
Платон: Тег noindex позволяет исключить из индексирования часть текста, заключенного
в данном теге, но ссылки будут проиндексированы. Атрибут rel="nofollow"
позволяет запретить к индексированию данную ссылку.
так чем лучше закрыть ссылки, подскажите плз!

цитата вами приведена верно, noindex закроет блок текста или другого контента от индексирования в первую очередь Яндексом. Данный тег неприменим теперь к ссылкам. По поводу leech фактически это внутренняя ссылка в dle, а если вы ещё и в robots.txt закроете переход по ней от индекса, думаю вреда вообще не будет, а атрибут rel="nofollow", говоря проще, запретит индексирование ссылки ссылки.

K8
На сайте с 04.01.2010
Offline
61
#3
dlepro_com:
цитата вами приведена верно, noindex закроет блок текста или другого контента от индексирования в первую очередь Яндексом. Данный тег неприменим теперь к ссылкам. По поводу leech фактически это внутренняя ссылка в dle, а если вы ещё и в robots.txt закроете переход по ней от индекса, думаю вреда вообще не будет, а атрибут rel="nofollow", говоря проще, запретит индексирование ссылки ссылки.

а кто-нибудь подскажет как можно массово закрыть все ссылки УЖЕ размещеные на сайте,(DLE),тегом rel="nofollow"

а как robots.txt закрыть leech ?

грац.
На сайте с 13.08.2010
Offline
176
#4
killa83:
а кто-нибудь подскажет как можно массово закрыть все ссылки УЖЕ размещеные на сайте,(DLE),тегом rel="nofollow"
а как robots.txt закрыть leech ?

В БД поиск и замену сделайте

dlepro_com
На сайте с 16.12.2009
Offline
39
#5
killa83:
а кто-нибудь подскажет как можно массово закрыть все ссылки УЖЕ размещеные на сайте,(DLE),тегом rel="nofollow"
а как robots.txt закрыть leech ?

Глобально:

Disallow: /engine/

или

Disallow: /engine/go.php

грац.:

В БД поиск и замену сделайте

Если версия скрипта актуальная, то всё проще:

Для массового в 9.2 делаем примерно так:

открыть engine/classes/parse.class.php

if( $this->check_home( $url['html'] ) ) $target = "";
else $target = "target=\"_blank\"";

if( $url['leech'] ) {

$url['html'] = $config['http_home_url'] . "engine/go.php?url=" . rawurlencode( base64_encode( $url['html'] ) );

return "<!--dle_leech_begin--><a href=\"" . $url['html'] . "\" " . $target . ">" . $url['show'] . "</a><!--dle_leech_end-->" . $url['end'];

} else {

if ($this->safe_mode AND !$config['allow_search_link'])
return "<a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $url['show'] . "</a>" . $url['end'];
else
return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $url['show'] . "</a>" . $url['end'];

}

меняем на:

if( $this->check_home( $url['html'] ) ) $target = "";
else $target = "target=\"_blank\"";

if( $url['leech'] ) {

$url['html'] = $config['http_home_url'] . "engine/go.php?url=" . rawurlencode( base64_encode( $url['html'] ) );

return "<!--dle_leech_begin--><a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $url['show'] . "</a><!--dle_leech_end-->" . $url['end'];

} else {

if ($this->safe_mode AND !$config['allow_search_link'])
return "<a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $url['show'] . "</a>" . $url['end'];
else
return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $url['show'] . "</a>" . $url['end'];
}

затем в Утилитах Панели управления используем новый инструмент 9.2 - Перестроение публикаций

здесь я использовал невалидный target="_blank" можно использовать атрибут rel="external nofollow", но тогда читаем здесь и здесь

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий