我正在使用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]...
有什么想法吗?