Master-X
Форум | Новости | Статьи
Главная » Форум » Поисковые Системы » 
Тема: Делим трафф : бот/ не бот
цитата
11/05/04 в 22:12
 Kinkong
Как можно решить такую задачу ?
Есть файл: index.php
Допустим это дорвей.
Такой вариант редиректа траффа :
<?
echo "<script> window.location.href=\"http://mydomain.com\" </script>";
...
php код
...
?>

не подходит так как сильно грузит сервер. (страница то всё равно выдаётся сервером Целиком)



Надо определить бот/не бот, если бот - давать полность загрузить index.php если не бот редиректить на http://mydomain.com без выдачи index.php

з. ы единственный нормальный способ определить бот / не бот - это исполнение ява скрипта. Вот только как это совместить ?
цитата
11/05/04 в 23:44
 W
А если попробовать яваскриптом куку ставить а пхп ее потом читать и если все гут, то выводить дальше..?
цитата
12/05/04 в 01:31
 Erotix
Kinkong:


через юзер агент ...
цитата
12/05/04 в 11:35
 Kinkong
Erotix : а ты сам то так делал ? Это ж прямой путь к очень быстрой бане . Сомневаюсь что гугл и другие поисковики имеют один единственный юзерагент и не имеют никаких проверочных механизмов. ЧТо им стоит прикинутся IE пару раз ?


Кстате похоже искали принимают куки ! Почему так решил ?
Есть сидж на классическом скрипте cju+ 1.0.4
Три морды : main1.html main2.html main3.html
Так вот в выдачу попадает сначала main1 после апдейта main2 при следующем апдейте main3 ... потом снова main1 ...

Последний раз редактировалось: Kinkong (12/05/04 в 14:07), всего редактировалось 1 раз
цитата
12/05/04 в 11:35
 Jam
Цитата:
через юзер агент ...

боты не ходят с юзер агентом
"CJ Hitbot, redirect me"
цитата
12/05/04 в 16:11
 Sha
Приветствую всех однозначно.

Цитата:

Как можно решить такую задачу ?
Есть файл: index.php
Допустим это дорвей.
Такой вариант редиректа траффа :
<?
echo "<script> window.location.href=\"http://mydomain.com\" </script>";
...
php код
...
?>

не подходит так как сильно грузит сервер. (страница то всё равно выдаётся сервером Целиком)


Или я чего-то не понимаю или автор.
А не пробовал так
<?php
if ($nuzhen_redirect) {
?>
// всякий Javascript
<?php
} else {
?>
// Текст рулезной страницы
<?php
}
?>

Клиент получит только одну ветвь, а другая не будет "грузить сервер".
Но если установлен mod_rewrite то лучше им и пользоваться в .htaccess'е.
А ещё лучше не рваться в баню через @#$ницу, а попросить гугля сразу поместить домен в блэклист.

С уважением,
Не бог весть какой программист.
цитата
13/05/04 в 23:22
 begemot
Kinkong писал:

Надо определить бот/не бот, если бот - давать полность загрузить index.php если не бот редиректить на http://mydomain.com без выдачи index.php
з. ы единственный нормальный способ определить бот / не бот - это исполнение ява скрипта. Вот только как это совместить ?


мне тоже интересен этот вопрос,
одной страницей видимо не сделать, можно попробовать фреймами яваскриптом запрещая браузеру грузить фрейм, а гугля пойдет во фрейм и проиндексирует
цитата
20/05/04 в 05:45
 IDL
begemot писал:
мне тоже интересен этот вопрос,
одной страницей видимо не сделать, можно попробовать фреймами яваскриптом запрещая браузеру грузить фрейм, а гугля пойдет во фрейм и проиндексирует

вот я тут писал про это
http://www.samarainternet.ru/clubseo/viewtopic.php?t=120


Эта страница в полной версии