C# 获取顶级(一级)域名方法
2018-06-22 07:52:42来源:未知 阅读 ()
/// <summary> /// 获取域名的顶级域名 /// </summary> /// <param name="domain"></param> /// <returns></returns> public static string GetTopDomainName(string domain) { //https://www.safsd.asdfasdf.baidu.com.cn/ssssd/s/b/d/hhh.html?domain=sfsdf.com.cn&id=1 domain = domain.Trim().ToLower(); string rootDomain = ".com.cn|.gov.cn|.cn|.com|.net|.org|.so|.co|.mobi|.tel|.biz|.info|.name|.me|.cc|.tv|.asiz|.hk"; if (domain.StartsWith("http://")) domain = domain.Replace("http://", ""); if (domain.StartsWith("https://")) domain = domain.Replace("https://", ""); if (domain.StartsWith("www.")) domain = domain.Replace("www.", ""); //safsd.asdfasdf.baidu.com.cn/ssssd/s/b/d/hhh.html?domain=sfsdf.com.cn&id=1 if (domain.IndexOf("/") > 0) domain = domain.Substring(0, domain.IndexOf("/")); //safsd.asdfasdf.baidu.com.cn foreach (string item in rootDomain.Split('|')) { if (domain.EndsWith(item)) { domain = domain.Replace(item, ""); if (domain.LastIndexOf(".") > 0)//adfasd.asdfas.cn { domain = domain.Replace(domain.Substring(0, domain.LastIndexOf(".") + 1), ""); } return domain + item; } continue; } return ""; }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:ajax技术
下一篇:asp.net之cookie
- asp.net获取当前页面URL的方法 2020-01-20
- .NET中获取程序根目录的常用方法介绍 2019-12-13
- ASP.NET在MVC控制器中获取Form表单值的方法 2019-11-24
- C#中如何获取当前星期几 2019-09-17
- ASP.NET无法获取JS设置的cookie值 2019-08-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash