ro--ot

ro--ot
Рейтинг
164
Регистрация
18.12.2009
beryozkin:
Нужна помощь в настройке клоаки
TDS настроил, редирект типа site.ru/tds/gruppa работает корректно, трафик в логах отображается и фильтруется.
Но не получается корректно оставлять ботов на сайте (в потоке на вкладке ботов установил Stop). Точнее они остаются на том же адресе сайта (site.ru/tds/gruppa), но страница отображается пустая. Есть риск что ботам соцсетей такой лысый "контент" не понравится. У меня в корне сайта лежит генератор контента и ботов я хотел бы оставлять именно там (site.ru). Но как это сделать не понимаю ((
Кто подскажет?

У тебя наверно в настройках потока используется http редирект.

Надо сделать немного по другому.

Вариант 1.

Положи в корень дорвея настроенный файл api.php

Создай группу с типом редиректа API, замыкающий аут оставь пустым.

Создай поток с типом редиректа API, в ауте пропиши ссылку на платник.

В самом верху шаблона код


<?php
$z_key = '[BKEYWORD]';//Эту строку можно удалить если передача ключевого слова не нужна
include $_SERVER['DOCUMENT_ROOT'].'/api.php';
?>

Если ссылка для ботов динамическая

Для ботов выбери тип редиректа API, в ауте пропиши ссылку на внутреннюю страницу (твой генератор контента) или какой то другой сайт.

В настройках api.php установи $z_rd_bots = 1;

В том месте где выводится ссылка на платник размести код


<?php
if(!empty($z_out)){echo "<a href=\"$z_out\">Скачать</a>";}
?>

Если ссылка для ботов статическая

Для ботов выбери тип редиректа Skip.

В том месте где выводится ссылка на платник размести код


<?php
if(!empty($z_out)){echo "<a href=\"$z_out\">Скачать</a>";}
else{echo "<a href="http://site.ru/generator.php">Скачать</a>";}
?>

Вариант 2.

Создай группу с типом редиректа Stop, замыкающий аут оставь пустым.

Создай поток с типом редиректа JavaScript, в ауте пропиши


document.write("<a href='http://platnik.ru'>Скачать</a>");

Для ботов выбери тип редиректа JavaScript, в ауте пропиши


document.write("<a href='http://site.ru/generator.php'>Скачать</a>");

В том месте где выводится ссылка на платник размести код


<script type="text/javascript" src="http://tds.com/dwl"></script>

Я бы выбрал ботам тип редиректа Stop и вообще не отдавал бы им код редиректа, пусть лучше дорвей разглядывают и повышают ПФ :)

Увидят)

Попробуй сменить свой юзерагент на юзерагент Гугла и посмотри.

Вот расширение для лисы - http://chrispederick.com/work/user-agent-switcher/

Выбери для для ботов тип редиректа "Stop".

masterklas-s:
ro--ot, приветствую.
Хочу организовать что то навроде ручной перелинковки на сайте.
Делал так
document.write("<a href='http://platnik.ru'>Скачать</a>");

Тип перенаправления JavaScript


Все нормально, ссылка видна и открывается корректно.
А если так
document.write("<a href='http://platnik.ru'>Скачать</a>");
document.write("<a href='http://platnik.ru'>Скачать</a>");
уже ни одной ссылки не видно.
Наверняка этот способ для перелинковки не подходит, вот и хотел бы спросить, как средствами zTDS лучше реализовать этот момент...

document.write("<a href='http://platnik-1.ru'>Скачать</a><br><a href='http://platnik-2.ru'>Скачать</a>");
:)
ePayService:
Сроки доставки EUR карт, обычные - в зависимости от метода доставки.

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

ant42, деньги с USD карты перевели на внутренний кошелек.

Карта пустая (

Keps:
Вобщем редирект не работает внутри html
<html>

<head>
<title>Nbnkt</title>
<link href="styles.css" rel="stylesheet" type="text/css">
</head>
<body>

<?php
include $_SERVER['DOCUMENT_ROOT'].'/go/api.php';
if($z_bot == $z_empty && !empty($z_out)){header("Location: $z_out");}
?>

</body>
</html>


Если за пределы html вывести php код, то редирект работает. Но с чем это связано? Должно ведь везде работать

Это связано с тем что функцию header() нужно поместить перед любым выводом в браузер.

Внутри html кода она не будет работать.

Keps, надеюсь api.php от версии 0.6.8 ?

Keps:
Версия ztds_v0.6.8. Она походу немного с багами. Было бы хорошо, если помимо телеграмма можно было следить за обновлениями tds в соц сетях. Как теперь скачать последнюю версию с описанием? Буду благодарен если кто скачает мне и зальет куда-нить, только с описанием

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

Вот нужный тебе код


<?php
include $_SERVER['DOCUMENT_ROOT'].'/go/api_test.php';
if($z_bot == $z_empty && !empty($z_out)){header("Location: $z_out");}
?>
Keps:
Подскажите почему не работает редирект? стоит в файле такой код:
<?php
include $_SERVER['DOCUMENT_ROOT'].'/go/api_test.php';
$z_data = unserialize($z_api_data);
$z_out = trim(html_entity_decode($z_data[0], ENT_QUOTES, 'UTF-8'));
$z_bot = $z_data[6];
if($z_bot == $z_empty && !empty($z_out)){header("Location: $z_out");}
?>

Редиректа нет, но в логах все нормально отображается. Не могу разобраться.

Какая версия ТДС?

Это код для старой версии.

Gadal:
Сохраняются IP, Domain,Referer,Useragent

Ответил в личку.

Всего: 995