読者です 読者をやめる 読者になる 読者になる

カメニッキ

カメとインコと釣りの人です

Apacheのアクセスログから、botやcrawlerを除きPageNotFound(404)となったアクセスにマッチする正規表現

GET.+?HTTP\/1\.1"\s404(?!.*(bot|crawler).*)

* GET以外にPOSTなんかも見たければ(GET|POST)にすればいいと思う
* HTTP1.0でのアクセスは無視してる
* 大文字小文字区別してるのでignoreするか(bot|crawler|Bot)みたい全部指定する
* 500も引っ掛けたければ(404|500)でいいと思う