问题:
如何判断一个url是指定的域名的的内部链接
例如:
域名:www.sina.com.cn
url1:mail.sina.com.cn
url2:aa.mail.sina.com.cn
url3:www.com.cn
url4:abc.sina.com

解决方案 »

  1.   

    不是,是很多种情况 
    如何判段 mail.sina.com.cn和 www.sina.com.cn是同一个域名
      

  2.   

    如果你单单的看匹配后面就完了
    那mail.sina.com  和 www.sina.com.cn呢?
      

  3.   

    从后面解析,确定那些只是地区或类别名字,比如cn,com这些都是定死的,最后确定那个是真的名字,sina之类的
      

  4.   

    域名:www. sina.com. cn
    url1:mail.sina.com. cn
    url2:aa.  mail.sina.com.cn
    url3:www. com. cn
    url4:abc. sina.com呵呵,看到我上面给你 格式化了的 吗?
    域名的格式应该是固定的 
    前面是 服务器的种类 比如 www mail aa abc然后从后 往前判断
    比如 com. cn是一个类型的
         com是一个类型的
    然后在判断 她前面的 东东 
    比如 
    域名:www. sina.com. cn
    url1:mail.sina.com. cn
    url2:aa.  mail.sina.com.cn
    url3:www. com. cn
    那么 www.com.cn肯定是和上面不一样的 :)
    唉 
    都把自己说糊涂了
    就是这个意思
    字符游戏嘛:)
    呵呵~~~~~~自己找找里面的规律:)