Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Вопрос по внешним ссылкам на сайте, как обработать их ?

Вопрос по внешним ссылкам на сайте, как обработать их ?


     12.10.2013    внешние ссылки, ноиндекс, noindex, go.php    Все вопросы » Общие вопросы    3307

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

Можно ли как то обработать все страницы на сайте что бы он заменил все ссылки, что бы они не попадали в индекс.
В dle есть функция встроенная которая делает ссылки через go.php , таким способом ссылки не как внешние, а как внутренние.

Может кто знает как таким модулем пройтись по всем темам на сайте?

Ответа пока нет


13 комментариев

Gopr
Юзер

Gopr - 12 октября 2013 15:14 -

Можно ли как то обработать все страницы на сайте что бы он заменил все ссылки, что бы они не попадали в индекс.

Ссылки сами со временем заменятся в поисковиках, если "он" - это поисковик...
1. Чтобы не попадали в индекс можно попробовать обернуть в shortstory.tpl и в fullstory.tpl ссылки тегами <!-- <noindex> --><!-- </noindex> -->
Пример для shortstory.tpl:
<!-- <noindex> -->[full-link]{title}[/full-link]<!-- </noindex> -->
<!-- <noindex> -->[full-link]Далее[/full-link]<!-- </noindex> -->
<!-- <noindex> -->Тут доп поле или ссылка на скачивание<!-- </noindex> -->

2. Можно в engine.php добавить <meta name="robots" content="noindex,nofollow"/>

vlits
Юзер

vlits - 12 октября 2013 17:48 -

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

coolteams
Юзер

coolteams - 12 октября 2013 21:51 -

поиск замена (в новостях) :
<a href=
заменить на
<a rel="nofollow" href=
только базу на всякий случай сохраните.

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

vlits
Юзер

vlits - 13 октября 2013 04:48 -

это понятно с rel="nofollow"
надо ведь еще </noindex>

можно так
</noindex><a rel="nofollow" href= а как быть с концом ? ))

Nick
Юзер

Nick - 13 октября 2013 10:40 -

Цитата: vlits
надо ведь еще </noindex>

С чего Вы вообще взяли, что "noindex" позволяет скрывать ссылки?

vlits
Юзер

vlits - 13 октября 2013 12:38 -

)))))))))))))))
от яндекса
nofollow от гугла

Nick
Юзер

Nick - 13 октября 2013 12:47 -

Цитата: vlits
от яндекса


Для запрета индексирования служебных участков текста вы можете использовать тег <noindex>. Тег работает аналогично мета-тегу noindex, но распространяется только на контент, заключенный внутри тега в формате…
http://help.yandex.ru/webmaster/?id=1127756

Nick
Юзер

Nick - 13 октября 2013 13:28 -

vlits,
Опишите что именно Вам надо.

Можно ли как то обработать все страницы на сайте что бы он заменил все ссылки

Вам нужно сделать скрипт внутреннего редиректа -> в админ панели выбираем пункт "Поиск и Замена" и заменяем необходимые ссылки на ваш скрипт. Как-то так:
ссылка:
http://letitbit.net/123.html
заменяем
http://mysite.ru/redirect.php?url=http://letitbit.net/123.html

Для большей эффективности скрипт редиректа можно прописать в robots.txt, и вставлять ссылку посредством обычного jquery.

что бы они не попадали в индекс.

Что вы имеете в виду?


Цитата: Gopr
1. Чтобы не попадали в индекс можно попробовать обернуть в shortstory.tpl и в fullstory.tpl ссылки тегами <!-- <noindex> --><!-- </noindex> -->

Насколько я знаю, noindex скрывает только текст. (хотя порой бывает что и ссылки не индексируются, но надеется лишь на этот метод не стоит).

Вебмастерам Платон из службы поддержки отвечает, что <noindex> исключит из индексирования часть текста, но ссылки при этом будут проиндексированы. Это же подтверждается наличием подобных ссылок в панели для вебмастеров.

Цитата: Gopr
2. Можно в engine.php добавить <meta name="robots" content="noindex,nofollow"/>

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

Цитата: coolteams
<a rel="nofollow" href=

Если хотите не передавать вес со своей страницы на ссылаемую страницу, используйте rel="nofollow", НО учтите, что вес вашей страницы все равно будет уменьшен.

Цитата: vlits
от яндекса
nofollow от гугла

nofollow поддерживается практически всеми поисковыми системами, в том числе и яндексом.

king
Юзер

king - 13 октября 2013 14:12 -

vlits, вы юморист. nofollow значение атрибута rel, и говорит поисковику, что при переходе по ссылке <a href="link.html">анкор</a> НЕ передавать ТИЦ и PR. Но вес по ссылке с вашего сайта всё равно будет утекать вникуда. Поэтому сейчас лучше подобные ссылки кодировать, либо закрывать скриптами!
да, и nofollow понимают все поисковики, а не только гугл)

vlits
Юзер

vlits - 13 октября 2013 14:32 -

закрывать так:

Вам нужно сделать скрипт внутреннего редиректа -> в админ панели выбираем пункт "Поиск и Замена" и заменяем необходимые ссылки на ваш скрипт. Как-то так:
ссылка:
http://letitbit.net/123.html
заменяем
http://mysite.ru/redirect.php?url=http://letitbit.net/123.html

vlits
Юзер

vlits - 13 октября 2013 14:47 -

Поиск и замена, как бы через него заменить все ссылки,
если поставлю искать http://

и заменять

http://mysite.ru/redirect.php?url=http://

выйдет так

http://mysite.ru/redirect.php?url=http://сайт

но он так и картинки заменит, :(

vlits
Юзер

vlits - 13 октября 2013 17:01 -

поиск замена (в новостях) :
<a href=
заменить на
<a rel="nofollow" href=
только базу на всякий случай сохраните.


можно думаю и так сделать, ведь от этого страницы не постарают ну информация которая на них, просто сделаю что бы ссылки на скачивание не индексировались и все. или это плохо ?

vlits
Юзер

vlits - 13 октября 2013 17:04 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх