[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: nofollow
tmt0086
привет всем, вот прошу помощи с обнаружением nofollow в обратной ссылке =)
нужно выяснить, есть ли в ссылке nofollow или нету с помощью php (на чужом сайте)..
с ноуиндекс просто оказалось, а вот с этим проблемка



Спустя 6 часов, 50 минут, 36 секунд (20.10.2010 - 21:38) kirik написал(а):
Регулярным выражением?

Спустя 6 минут, 20 секунд (20.10.2010 - 21:44) arvitaly написал(а):
какая проблема?

Спустя 10 часов, 54 минуты, 35 секунд (21.10.2010 - 08:39) linker написал(а):
Что за nofollow? Что за обратная ссылка?

Спустя 3 часа, 16 минут, 50 секунд (21.10.2010 - 11:56) tmt0086 написал(а):
уже разобрался =) может и не самым рациональным способом, но пашет smile.gif linker вообще знаешь, что такое обратная ссылка? =) думаю да хД (если что - ссылка оставляется человеком, который написал статью или что то, в конце статьи) так вот на некоторых ссылку твою преобразуют и она имеет вид примерно <a href="sait" rel="norellow">sait</a> так вот такая ссылка веса не будет иметь.. и нужно исключать такие huh.gif

Спустя 18 минут, 53 секунды (21.10.2010 - 12:15) linker написал(а):
Гы http://htmlbook.ru/html/a/rel ни один браузер это самоляпство не поддерживает. СЕО короче, для развода.

Спустя 2 минуты, 40 секунд (21.10.2010 - 12:17) sergeiss написал(а):
linker - ну да, это не для браузеров. Это и не скрывается ни кем smile.gif Это именно СЕО в чистом виде. Поэтому я не понял слова насчет "развода". Кто, кого, почему "разводит"?

PS. И я не понял еще, почему ТС говорит об "обратной" ссылке как о единственном месте, где этот атрибут может быть установлен. На самом деле он может использоваться с любой ссылкой, в т.ч. и с ведущей на внутреннюю страницу сайта.

Спустя 1 минута, 47 секунд (21.10.2010 - 12:19) tmt0086 написал(а):
linker вот не скажи хДД если ты продвигаешь проект, то тебе не нужны ссылки такой х***ей помеченые, хоть ты в браузере и не видишь, а для яндекса это видно

Спустя 1 минута, 12 секунд (21.10.2010 - 12:20) tmt0086 написал(а):
sergeiss говорю о обатной, потому что я их проверяю! есть ли или нету на меня ссылка smile.gif

Спустя 1 минута, 16 секунд (21.10.2010 - 12:22) sergeiss написал(а):
ОК, насчет "обратной" понял...

Цитата (tmt0086 @ 21.10.2010 - 13:19)
хоть ты в браузере и не видишь, а для яндекса это видно

Ты о чём??? С какого перепуга их в браузере не видно???

Спустя 2 минуты, 17 секунд (21.10.2010 - 12:24) tmt0086 написал(а):
sergeiss не видно, всмысле, для человека(не просматривающего исходный код страницы)

Спустя 3 минуты, 39 секунд (21.10.2010 - 12:27) linker написал(а):
tmt0086
Браузер твою ссылку нормально отобразит и человек ее увидит без проблем. Ибо как я показал выше, браузер просто проигнорит незнакомый ему атрибут rel.

Спустя 1 час, 15 минут, 39 секунд (21.10.2010 - 13:43) sergeiss написал(а):
Цитата (tmt0086 @ 21.10.2010 - 13:24)
sergeiss не видно, всмысле, для человека(не просматривающего исходный код страницы)

Покажи этот "волшебный" smile.gif код ссылки (целиком, вместе с окружающими тэгами!) и назови имя браузера, где не видно ссылку.

Спустя 50 минут, 52 секунды (21.10.2010 - 14:34) FatCat написал(а):
Цитата (sergeiss @ 21.10.2010 - 14:43)
назови имя браузера, где не видно ссылку

Ссылку-то видно. Не видно разницы между открытой и закрытой ссылкой - в браузере они выглядят одинаково.

Спустя 1 час, 3 минуты, 2 секунды (21.10.2010 - 15:37) arvitaly написал(а):
Цитата
уже разобрался =) может и не самым рациональным способом, но пашет


?

Спустя 5 минут, 37 секунд (21.10.2010 - 15:43) tmt0086 написал(а):
Цитата (FatCat @ 21.10.2010 - 11:34)
Цитата (sergeiss @ 21.10.2010 - 14:43)
назови имя браузера, где не видно ссылку

Ссылку-то видно. Не видно разницы между открытой и закрытой ссылкой - в браузере они выглядят одинаково.

вот я это и хотел сказать! smile.gif

а на вопрос "?" как я понимаю "как?"

    $domen1="сайт";
$pattern = "|<a.*".preg_quote($domen1).".*>.+?</a>|is";
if(preg_match($pattern, $content, $content))
{
if(strpos($content[0], "nofollow") !== false)
{
echo "Внимание: nofollow";
} else {
echo "OK";
}

Спустя 7 минут, 15 секунд (21.10.2010 - 15:50) arvitaly написал(а):
Цитата
а на вопрос "?" как я понимаю "как?"


href="http://site.ru/nofollow/1". Сравнивать до href и после надо

Спустя 2 минуты, 26 секунд (21.10.2010 - 15:52) tmt0086 написал(а):
arvitaly а нафига те href= включать в поиск? когда ты итак в <a .* > ищешь! blink.gif

Спустя 1 минута, 50 секунд (21.10.2010 - 15:54) arvitaly написал(а):
    $domen1="http://site.ru/nofollow/1";
    $pattern = "|<a.*".preg_quote($domen1).".*>.+?</a>|is";
    if(preg_match($pattern, $content, $content))
    {
      if(strpos($content[0], "nofollow") !== false)
      {
        echo "Внимание: nofollow";
      } else {
        echo "OK";
      }
}


я вот про это

Спустя 1 минута, 37 секунд (21.10.2010 - 15:56) tmt0086 написал(а):
$domen1="site.ru"; - достаточно

Спустя 57 минут, 49 секунд (21.10.2010 - 16:54) arvitaly написал(а):
Цитата
$domen1="site.ru"; - достаточно


В смысле достаточно я про то что в имя домена тоже может входить nofollow

Спустя 13 минут, 13 секунд (21.10.2010 - 17:07) tmt0086 написал(а):
arvitaly ааа. вон ты про что.. так там все равно найдет! =) этот nofollow (чесно сказать, не знал, что так может быть

Спустя 3 минуты, 34 секунды (21.10.2010 - 17:10) arvitaly написал(а):
Цитата
так там все равно найдет! =)


найдет в любом случае а rel=nofollow может не быть

Спустя 2 минуты, 36 секунд (21.10.2010 - 17:13) tmt0086 написал(а):
if(strpos($content[0], "nofollow") !== false)
ищем то nofollow или я что то путаю? smile.gif

Спустя 3 минуты, 22 секунды (21.10.2010 - 17:16) tmt0086 написал(а):
    $domen1="сайт";
$pattern = "|<a.*".preg_quote($domen1).".*>.+?</a>|is";
if(preg_match($pattern, $content, $content))
{
if(preg_match("|nofollow|si",$content)
{
echo "Внимание: nofollow";
} else {
echo "OK";
}

так же уже 100% найдет, верно? smile.gif

Спустя 2 минуты, 2 секунды (21.10.2010 - 17:18) arvitaly написал(а):
Неверно, просто тестируйте код и все, чо его сюда выкладывать)

Спустя 18 минут, 46 секунд (21.10.2010 - 17:37) tmt0086 написал(а):
arvitaly спасибо за наводку =) я тот вариант протестировал (первый) все работало, а вот http://site.ru/nofollow/1 не пробовал


_____________
Продаю людей. Дешего. Писать в ПС
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.