我正在使用C#和ASP.NET。來自C#中的頂級域名#
我們在IIS 6.0服務器上收到很多「奇怪」的請求,我想按域登錄和編目。
例如,我們得到了一些奇怪的請求這樣的:
http://www.poker.winner4ever.example.com/
http://www.hotgirls.example.com/
http://santaclaus.example.com/
後三者有點顯而易見,但我想將它們全部整合爲一個,因爲「example.com」託管在我們的服務器上。其餘不是,對不起:-)
所以我正在尋找一些好的想法,如何從上面檢索example.com。其次,我希望將m。,wap,iphone等匹配到一個組中,但這可能只是快速查找移動快捷方式列表中的一個。我可以手動編寫此列表作爲開始。
但是這裏是正則表達式的答案還是純字符串操作最簡單的方法?我正在考慮用「。」分割URL字符串。並尋找項目[0]和項目[1] ...
任何想法?
我還需要一個解決方案,將工作做好了co.uk類型域... – Kurru 2011-01-10 03:00:33
我想你應該發現其共同.uk首先,然後爲此特殊情況。並非每個國家都有類似的「頂級/第二級」域名。所以我要先選擇「頂級」選擇,然後再進行排序。 – BerggreenDK 2011-01-10 20:39:49