каталоги на скрипте CNCat белые или нет?

12
P
На сайте с 19.01.2006
Offline
96
3153

там ссылка на сайт не прямая а через небольшой ПХП скрипт (видимо для сбора статистики). Текст этого скрипта привожу ниже.

Так поисковик пройдет по этой ссылке на сайты? Если не пройдет, можно ли изменить этот скрипт чтоб и статистика собиралась и поисковик ссылку на сайты каталога нормально скушал?

<?php

$cid=intval($_SERVER["QUERY_STRING"]);

@mysql_query("UPDATE ".$db["prefix"]."main SET gout=gout+1 WHERE lid='$cid';");

$r=mysql_query("SELECT url FROM ".$db["prefix"]."main WHERE lid='$cid';") or die(mysql_error());

if (mysql_num_rows($r)!=1) die("URL not found.");

$url=mysql_result($r,0,0);

header("Location: ".$url);

?>

Размещу недорого ваши статьи туристической тематики.
antono
На сайте с 12.07.2004
Offline
297
#1

А где там ссылка? И вообще поисковик, да и никто другой не видит скрипты, они видят только результат скрипта. Вываливайте его сюда, посмотрим.

[Удален]
#2

pheny, если ссылки идут через такой скрипт - это редирект на стороне сервера. Другими словами, робот получит отклик 301 или 302 (не помню точно какой из них...:) ) Получается, что каталог с такими ссылками не "белый".

C
На сайте с 27.08.2004
Offline
123
#3

Если отвечать на вопрос, заданный в заголовке топа (каталоги на скрипте CNCat белые или нет?), то ответ такой:

Каталоги на основе скрипта CNCat позволяют настроить ЛЮБОЙ вид ссылки (прямая, с редиректом, с java-скриптом, с дескриптором nofollow и т.п.). Поэтому, все зависит от конкретной реализации...

P.S. В стандартной поставке, действительно, ссылка с заголовка сайта идет непрямая, а через код, позволяющий отслеживать кол-во переходов по ссылке и, тем самым, ранжировать сайты в каталоге.

Таггу x_x
На сайте с 31.10.2005
Offline
445
#4

Что выдает скрипт на выходе? Если ссылка содержит параметры - она кривая, каталог не "не белый" (дурацкий все же термин организовался)

Но, если ссылка прямая, а в "onclick:Javascript()" передается скрипту, учитывающему клилк, как в данном случае видимо, то для ПС прямая, каталог "белый"

☠️☠️☠️
GEREM
На сайте с 29.03.2005
Offline
139
#5

pheny, можно, и на сайте mosolov.info я видел такую переделку, но она мне чем-то не понравилась. Не помню уже, правда, чем именно.

С уважением, Минин Михаил. mihailminin.livejournal.com (http://mihailminin.livejournal.com)
P
На сайте с 19.01.2006
Offline
96
#6

Спасибо всем за ответы, сейчас их осмысливаю :)

Немного уточню

Ссылка на странице каталога вот такая, т.е. она передает редиректному скрипту ID внешней ссылки

<a target=_blank href="/cncat/jump.php?1">qqqqqqqqqqqqqqqq</a>

Затем этот "jump.php" скрипт берет из базы действительное имя урла и редиректит на него. Ниже привожу файл "jump.php" полностью.

Хотелось бы конечно чтоб поисковик нормально понял такой редирект и не надо бы было скрипт дорабатывать.

===jump.php===============================

<?php

error_reporting(E_ALL & ~E_NOTICE);

ini_set("session.use_trans_sid",0);

if (version_compare(phpversion(), "4.2.0", ">=")) $ob=TRUE; else $ob=FALSE;

if ($ob) {ob_start();ob_implicit_flush(0);}

include "config.php";

include "_funct.php";

if ($ob) {ob_clean();ob_implicit_flush(1);}

$cid=intval($_SERVER["QUERY_STRING"]);

@mysql_query("UPDATE ".$db["prefix"]."main SET gout=gout+1 WHERE lid='$cid';");

$r=mysql_query("SELECT url FROM ".$db["prefix"]."main WHERE lid='$cid';") or die(mysql_error());

if (mysql_num_rows($r)!=1) die("URL not found.");

$url=mysql_result($r,0,0);

header("Location: ".$url);

?>

Evg
На сайте с 12.07.2004
Offline
128
Evg
#7

Давно не глядел данный каталог. Скачал с сайта, поставил. :)

Идите в админке в раздел Шаблоны.

Выбирайте шаблон:

linksbit - Ссылка

меняйте кусок кода:

<a target=_blank href="%ABS/jump.php?%ID">%TITLE

</a>

на

<a target=_blank href="%URL">%TITLE

</a>

Далее, если хотите, стоит позаботиться об статистике, передача клика (jump.php?%ID).

ИМХО, узнайте что означают переменные и тогда скрипт можно менять очень просто. Даже не зная php ...

libarea.ru ( https://libarea.ru/ )
P
На сайте с 19.01.2006
Offline
96
#8

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

А есть ли какой способ чтоб и статистика по переходам была и ссылка проиндексировалась в поисковике нормально?

Если поставить 302 редирект (файл временно перенесен) или 301 редирект (файл постоянно перенесен) - это будут белые ссылки или нет?

Робот поисковика пойдет по такому редиректу?

Evg
На сайте с 12.07.2004
Offline
128
Evg
#9
pheny:

А есть ли какой способ чтоб и статистика по переходам была и ссылка проиндексировалась в поисковике нормально?

так я же написал :)

В шаблоне шапки перед </head> вставте:

<script language="JavaScript">

function r(w)

{

(new Image()).src = 'http://сайт.ру/jump.php?ID='+w;

}

</script>

а сюда:

<a target=_blank href="%URL" onclick="r(%ID)">%TITLE</a>

попробуйте так, но скрипт на работоспособность не проверял.

P
На сайте с 19.01.2006
Offline
96
#10

спасиб. идею понял :)

12

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