载入中
自定义HTML载入中... loading
asp.net 二级域名解析 [转贴 2008-05-15 17:33:12]   
字体变小 字体变大

/// <summary>
    ///
    /// 功能描述:获取主机地址查找用户二级域名并跳转
    ///
    /// 作    者:WangYi
    ///
    /// 创建时间:2008/5/8
    ///
    /// </summary>
    private void GetHosttingAndToUrl()
    {
        string HostName = HttpContext.Current.Request.Url.Host.ToString(); //获取URL主机地址
        //string HostName = "http://xxxxx.XXXXxx.com/company/index-sss.aspx";
        string[] UserHost = HostName.Split(new char[] { '.' }); //数组 以.作为分隔
        if (UserHost.Length <= 3)
        {
            string UserDomainName = UserHost[0].ToString().Replace("http://", ""); //取得数组最前面一组值,及二级域名主机头           

            if (UserDomainName.ToLower() == "www" || UserDomainName.ToLower() == "xxxx域名" || UserDomainName == null || UserDomainName.ToString() == "")
            {
                HttpContext.Current.Response.Redirect(HostName);
            }
            else
            {
                if (HostName.ToLower().IndexOf("company") > 0 && HostName.IndexOf("_") > 0 || HostName.IndexOf("-") > 0 || HostName.ToLower().IndexOf("index") > 0)
                {
                    HttpContext.Current.Response.Redirect(HostName);

                }
                else
                {
                    GetUserNameToUrl(UserDomainName);
                }
            }
        }
        else
        {
            HttpContext.Current.Response.Redirect(HostName);
        }

    }

    /// <summary>
    ///
    /// 功能描述: 获取企业用户名并进行页面跳转
    ///
    /// 作    者:WangYi
    /// 
    /// 创建时间:2008/5/8
    ///
    /// </summary>
    /// <param name="UserName">用户名</param>
    private void GetUserNameToUrl(string UserName)
    {
        string _entname = DALAspnet_Membership.GetUserID(UserName);
        if (_entname == null || _entname == "")
        {
          
           Response.Redirect("http://www.xxxxx.com/index.html", true);
          
        }
        else
        {
            HttpContext.Current.Response.Redirect("~/Company/index-" + _entname + ".html");
        }
    }  

分类: 1
票数:
什么是“我顶”?
点击数:    评论数:
本文章引用通告地址(TrackBack Ping URL)为:
本文章尚未被引用。
发表评论
大 名:
(不填写则显示为匿名者)
网 址:
(您的网址,可以不填)
标 题:
内 容:
请根据下图中的字符输入验证码:
(您的评论将有可能审核后才能发表)
和讯个人门户 v1.0 | 和讯部落 | 客服中心