Sign in to follow this  
Followers 0
Alex Bang

Закрыть ссылки от индексации php скриптом или чем то подобным

19 posts in this topic

У меня сайт про музыку, на котором свыше 400 000 страниц. И 16 исходящих ссылок. Как их закрыть применив php скрипт с указанием этих доменов? Что то в уже готовом варианте наверное есть? Или даже не php, любым другим способом, но кроме ручным. 

Share this post


Link to post
Share on other sites

nofollow noindex не катит?

Может быть и катит, но каким образом я их закрою? В шаблоне ссылок нету, они парсятся вместе с музыкой. 

Share this post


Link to post
Share on other sites

У меня сайт про музыку, на котором свыше 400 000 страниц. И 16 исходящих ссылок. Как их закрыть применив php скрипт с указанием этих доменов? Что то в уже готовом варианте наверное есть? Или даже не php, любым другим способом, но кроме ручным.

 

Такой сайт, столько страниц, а такие простые вещи не знаешь ... А-я-я-й

Share this post


Link to post
Share on other sites

Такой сайт, столько страниц, а такие простые вещи не знаешь ... А-я-я-й

Какие простые? Это CMS, я не её разработчик. с php не дружу. Если вы знаете, то подскажите может быть?))

Share this post


Link to post
Share on other sites

Какие простые? Это CMS, я не её разработчик. с php не дружу. Если вы знаете, то подскажите может быть?))

В принципе, так как описано выше! Через php муторно как-то это всё делать на мой взгляд! Ваш выход прописать всё в .htaccess ... Как? Яндекс и гугл Вам в помощь!

Share this post


Link to post
Share on other sites

Теперед выводом текста парсить все ссылке и дописывать к ним nofollow noindex. Если не знаете как вам помогут на любой бирже фриланса.

Share this post


Link to post
Share on other sites

Если они парсятся то почему бы не сделать SQL запрос и удалить их из базы данных (именно ссылки) или я не так понял?

Share this post


Link to post
Share on other sites

В принципе, так как описано выше! Через php муторно как-то это всё делать на мой взгляд! Ваш выход прописать всё в .htaccess ... Как? Яндекс и гугл Вам в помощь!

а что даст это? они будут кликабельны, но не будут индексироваться?

Спасибо, сейчас будут искать эту инфу.

 

Теперед выводом текста парсить все ссылке и дописывать к ним nofollow noindex. Если не знаете как вам помогут на любой бирже фриланса.

400 000 страниц, думаю вы и за месяц не сможете это сделать.

 

Если они парсятся то почему бы не сделать SQL запрос и удалить их из базы данных (именно ссылки) или я не так понял?

Информация обновляется постоянно и ссылки те же появляются на том же месте. Не вариант.

Share this post


Link to post
Share on other sites

При выводе str_replace по маске

На примере ссылки google.ru можете показать?

Share this post


Link to post
Share on other sites

Если сайт на движке DLE то можно установить модуль Dude Smart Leech. Этот модуль скрывает внешние ссылки по заданным настройкам.

Share this post


Link to post
Share on other sites

Как и советовали, использовать str_replace

$content = $ваш контент;

$content = str_replace('http://google.ru/','', $content);

$content = str_replace('http://google.com/','', $content);

echo $content;

Share this post


Link to post
Share on other sites

 

 

400 000 страниц, думаю вы и за месяц не сможете это сделать.

 

Я имел ввиду скриптом обрабатывать контент, регулярным выражением о котором уже написали

Share this post


Link to post
Share on other sites

В принципе, так как описано выше! Через php муторно как-то это всё делать на мой взгляд! Ваш выход прописать всё в .htaccess ... Как? Яндекс и гугл Вам в помощь!

Аж интересно стало что вы предлагает в htaccess прописат?
shift196 likes this

Share this post


Link to post
Share on other sites

Такой сайт, столько страниц, а такие простые вещи не знаешь ... А-я-я-й

Похоже что тс говорит о vkmusic, там не так просто на самом то деле. 

Share this post


Link to post
Share on other sites

Автор, предлагаю такое решение, которое реализовано у меня.

1. Создай у себя в корне сайта папку и назови её, например, go.

2. Создай в той папке файл index.php с содержимым

<?php
if (!empty($_SERVER['QUERY_STRING'])){
$re_addr=$_SERVER['QUERY_STRING'];
header('Location: '.$re_addr);
}
?>

Собственно, это всё. Теперь только тебе нужно будет заменить по базе данных твои ссылки. Например, http://чужойсайт.ru нужно заменить на 

http://твойсайт.ru/go/?http://чужойсайт.ru

Для начала можешь проверить на одной ссылке твоего сайта. Ссылка вида http://твойсайт.ru/go/?http://чужойсайт.ru будет отправлять тебя на чужойсайт.ru, но для поисковиков это не будет внешней ссылкой.

Share this post


Link to post
Share on other sites

Как раз будет, гугл и яндекс учитывает location, можете посмотреть, что в выдаче есть много vk.com/away.php, которые сидят в выдаче как основные страницы с того сайта, типо склеялись

Share this post


Link to post
Share on other sites

Как раз будет, гугл и яндекс учитывает location, можете посмотреть, что в выдаче есть много vk.com/away.php, которые сидят в выдаче как основные страницы с того сайта, типо склеялись

Если ответ мне, то у меня по 6 внешних ссылок на странице, скрытые подобным образом. Идею взял у сайта конкурента. Пока подобным образом не скрывал, сайт был в попе, а я не мог понять, почему. Почитайте, моя тема:

http://searchengines.guru/showthread.php?t=770422

Причиной были внешние ссылки. Скрыл их таким образом, и через 2 апа все страницы зашли в индекс. Сейчас посещалка у сайта 1600 в сутки.

 

Кстати, многие сервисы, которые анализируют внешние ссылки, тоже показывают "0 внешних ссылок" при подобном способе.

А то, что в выдаче такие ссылки есть, так это они текст индексируют. Но переходить по таким ссылкам и считать их внешними они не могут.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.