Используете htaccess для отслеживания посетителей?

У меня есть демонстрационный сервер, на котором я размещаю образцы своих приложений и отправляю потенциальным клиентам ссылки на эти приложения. Можно ли использовать htaccess для отслеживания посетителей, без добавления возможности отслеживания в сами приложения? Меня интересуют данные:

  1. дата и время посещения страницы
  2. ip посетителя
  3. URL посещенной страницы
  4. реферер
  5. опубликовать и получить (строка запроса) данные, если таковые имеются

person Majid Fouladpour    schedule 13.09.2010    source источник


Ответы (4)


Это полностью зависит от вашего веб-сервера, какие параметры он предоставляет для переопределения htaccess.

Для Apache журнал доступа регистрирует то, что вы ищете http://httpd.apache.org/docs/current/logs.html#accesslog, но не настраивается через htaccess.

person Kissaki    schedule 13.09.2010

нет, это невозможно использовать файл .htaccess, потому что это просто файл конфигурации, а не исполняемый файл.

Однако вы можете использовать другую возможность веб-сервера - лог-файлы.
Все, о чем вы просите, уже хранится в логе доступа, почти в том формате, который вы здесь указали.

Важное примечание: в отличие от аналитики Google или любого другого стороннего или скриптового решения, журналы веб-сервера являются единственным надежным и точным источником данных отслеживания, содержат очень много запросов к вашему сайту.

person Your Common Sense    schedule 13.09.2010
comment
@Majid не слишком много данных. Журналы обычно ротируются, оставляя вам данные только за последнюю неделю или месяц. - person Your Common Sense; 13.09.2010

Лучше всего использовать Google Analytics.
Вы получите все, что вам нужно, и многое другое.

person darpet    schedule 13.09.2010
comment
Спасибо, но меня больше интересует решение, в котором мне не нужно изменять код проектов. С GA мне пришлось бы добавить ссылку на js в свой код. - person Majid Fouladpour; 13.09.2010

Я знаю, что эта ветка какое-то время молчала, но я не могу использовать префикс?? директива, которая добавляет сценарий ко всем посещениям для отслеживания посещений сайта/страницы?

У меня нет кода (пробовал что-то подобное, хотя и безуспешно), но я использовал директиву prepend для добавления скрипта, который «переключается» на gzip для всех посещений сайта. Я уверен, что то же самое может быть реализовано для журналов (для тех из нас, у кого дешевые общие серверы!) Давайте, кодеры, сделайте нам всем одолжение и раскройте секрет!

person Nepa    schedule 28.02.2011