Thread Unerklärliche Zeichen im access.log
(6 answers)
Opened by bianca at 2014-06-26 06:59
Hallo!
Das Format meines access.log ist im Apache wie folgt definiert: Code: (dl
)
%h %t \"%r\" %>s \"%{Referer}i\" \"%{User-Agent}i\" %I %O Das klappt auch sehr gut. Nur letzte Nacht hatte ich diese Zeile im access.log: Code: (dl
)
187.33.2.88 [25/Jun/2014:04:51:16 +0200] "\"GET /cgi-bin/php HTTP/1.0 " 302 "-" "-" 31 523 Ich wüsste jetzt gern, wie das escapte Anführungszeichen vor das GET kommt und wie ich das verhindern kann. Das ist für meine Begriffe falsch. Richtig wäre gewesen: Code: (dl
)
187.33.2.88 [25/Jun/2014:04:51:16 +0200] "GET /cgi-bin/php HTTP/1.0 " 302 "-" "-" 31 523 Und so ganz nebenbei passt darauf auch mein Regex /^([0-9.]+) \[(\d+)\/([a-z]+)\/(\d+):(\d+):\d+:\d+ [+-]?\d+\] "([^"]+)" (\d+) "([^"]+)" "([^"]+)" (\d+) (\d+)$/i nicht. 10 print "Hallo"
20 goto 10 |