これにはC#とASP.NETを使用しています。
IIS 6.0サーバーで多くの「奇妙な」要求を受け取ります。これらをドメインごとにログに記録し、カタログ化したいです。
例えば。次のような奇妙なリクエストがあります。
- http://www.poker.winner4ever.example.com/
- http://www.hotgirls.example.com/
- http://santaclaus.example.com/
- http://m.example.com/
- http://wap.example.com/
- http://iphone.example.com/
後者の3つは明らかですが、「example.com」がサーバーでホストされているため、すべてを1つに分類したいと思います。残りは、ごめんなさい:-)ではありません
だから私は上記からexample.comを取得する方法についていくつかの良いアイデアを探しています。次に、m。、wap。、iphoneなどをグループにまとめたいのですが、これはおそらくモバイルショートカットのリストをすばやく検索するだけです。最初にこのリストをハンドコーディングできます。
しかし、ここで正規表現が答えですか、それとも純粋な文字列操作が最も簡単な方法ですか?URL文字列を「。」で「分割」することを考えていました。そしてitem[0]とitem[1]を探します...
何か案は?