Shtogrin

Shtogrin
Рейтинг
95
Регистрация
02.11.2006

Если по быстрому, без блокировок... Пишем в файл path_to_my_log - дату, адрес, название робота, адрес страницы. PHP5

if(strpos($_SERVER['HTTP_USER_AGENT'],'Google')!==FALSE

|| strpos($_SERVER['HTTP_USER_AGENT'],'Yandex')!==FALSE)
file_put_contents('path_to_my_log',
date('Y-m-d H-i-s')."\t".
$_SERVER['REMOTE_ADDR']."\t".
$_SERVER['HTTP_USER_AGENT']."\t".
$_SERVER['REQUEST_URI']."\n",
FILE_APPEND);

или просто дать дату, если не Yandex, то пустая строка

function if_yandex()

{
if(strpos($_SERVER['HTTP_USER_AGENT'],'Yandex')!==FALSE)
return date('Y-m-d H-i-s');
else
return '';
}

DENIEL, вы уверены, что если /event каталог, то апач не сделает сначала внешний редирект на /event/, а потом уже применит ваше правило?

Для apache 2.0.51 и выше

DirectorySlash Off

Для apache 1.3

отключение mod_dir

И после этого уже mod_rewrite

смотрите флаг RewriteRule [QSA] - добавлять строку запроса

IP разный? Может кто-то ошибочно сгененрировал запросы.

Для site1 и site2 - простой редирект на site3. Нормально и для людей и для ПС

RewriteEngine On

RewriteCond %{HTTP_HOST} ^site1$ [OR]

RewriteCond %{HTTP_HOST} ^site2$

RewriteRule ^(.*)$ http://site3/$1 [R,L]

Для site1 и site2 - редирект через скрипт. Не очень для ПС

RewriteEngine On

RewriteCond %{HTTP_HOST} ^site1$ [OR]

RewriteCond %{HTTP_HOST} ^site2$

RewriteRule ^(.*)$ http://site3/redirect.php?url=$1 [L]

В redirect.php пишите свой текст и делаете редирект на $_GET['url']

Что за скрипт? Язык?

эти тоже, видимо, надолго

http://foto.rambler.ru/

http://foto.mail.ru/

какие требования к сервису?

Зачем удалять Dr.Web, остановить не пробовали

Kost:
А сейчас какое время года?

год ведь не указан

Нужна внешняя статистика. Некоторые цифры на картинках с статистикой вызывают подозрение.

Всего: 1230