Resposta muito simples: o Firefox se apresenta dessa forma.
Eu sou novo no access_log e comecei a monitorá-lo para um dos meus novos sites. As perguntas que tenho, é ao visualizar via -f tail, esta é a saída média:
000.000.000.000 - - [22/Jun/2011:08:23:11 -0500] "GET /groups/ HTTP/1.1" 200 12526 "http://www.communr.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"
Eu queria saber se alguém poderia explicar o que significam as diferentes informações. Eu sei disso e sei que -
significa falta de informação.
Minha pergunta é: por que existem 2 agentes de usuário listados? O que cada um deles significa? Mozilla/5.0
e Firefox/4.0.1
.
Resposta muito simples: o Firefox se apresenta dessa forma.
As strings do agente do usuário são uma bagunça. Tudo entre os "é um agente do usuário. Cabe a cada um dos softwares decidir como eles se descrevem e alguns deles estão lá por razões históricas. Então, basicamente, você tem apenas 1 string de agente do usuário (uma coisa entre os últimos par de "s"), é apenas que a string em questão é composta de vários componentes. Como mfinni disse, é assim que o Firefox se reporta. Outros agentes usam estruturas semelhantes.
O site vinculado por mfinni pode ser usado para quebrar as strings e explicar os bits.
Tags useragent