Если по быстрому, без блокировок... Пишем в файл 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 - редирект через скрипт. Не очень для ПС
RewriteRule ^(.*)$ http://site3/redirect.php?url=$1 [L]
В redirect.php пишите свой текст и делаете редирект на $_GET['url']
Что за скрипт? Язык?
эти тоже, видимо, надолго
http://foto.rambler.ru/
http://foto.mail.ru/
какие требования к сервису?
Зачем удалять Dr.Web, остановить не пробовали
год ведь не указан
Нужна внешняя статистика. Некоторые цифры на картинках с статистикой вызывают подозрение.