我为此使用 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/
后三个有点明显,但我想将它们全部归为一个,因为“example.com”托管在我们的服务器上。其余的不是,对不起:-)
所以我正在寻找一些关于如何从上面检索 example.com 的好主意。其次,我想将 m.、wap.、iphone 等匹配到一个组中,但这可能只是在移动快捷方式列表中快速查找。我可以手动编码这个列表作为开始。
但是正则表达式是这里的答案还是纯字符串操作是最简单的方法?我正在考虑用“。”“拆分”URL字符串。并寻找 item[0] 和 item[1]...
有任何想法吗?