AJAX-вызов сделает это, но обычно поисковые системы не загружают изображения, файлы JavaScript или CSS, поэтому может быть проще включить один из этих файлов на страницу и передать URL-адрес страницы, которую вы хотите зарегистрировать запрос в качестве параметра в запросе файла.
Например, на странице ...
http://www.example.com/example.html
Вы можете включить в раздел заголовка
<link href="empty.css?log=example.html" rel="stylesheet" type="text/css" />
И пусть ваш сервер регистрирует запрос, а затем возвращает пустой файл css. Тот же подход применим к JavaScript или файлу изображения, хотя во всех случаях вам нужно внимательно посмотреть, что может происходить в кэшировании.
Другим вариантом будет исключение поисковых систем на основе их пользовательского агента . Большой список возможных пользовательских агентов по адресу http://user -agents.org / поможет вам начать работу. Конечно, вы могли бы пойти другим путем, и только считать запросы от вещей, которые вы знаете, являются веб-браузерами (включая IE, Firefox, Safari, Opera и эту новомодную Chrome, вы получите 99% пути).
Еще проще было бы использовать инструмент анализа журналов, такой как awstats , или сервис, подобный Google analytics , оба из которых уже решили эту проблему.