기본 도메인으로 리디렉션하기.


여러 개의 도메인으로 사이트를 운영하고 있고 그 중 기본 도메인으로 접속하지 않은 경우에 는 기본 도메인으로 리디렉션 하는 경우에 사용.

        protected void Application_BeginRequest()
        {
            #region 도메인 리디렉션.           
            string c_url = HttpContext.Current.Request.Url.ToString();
            string c_host = HttpContext.Current.Request.Url.Host;

/** 기본 도메인으로 접속하지 않았을 경우 **/
            if (HttpContext.Current.Request.Url.Host.ToString().ToLower().IndexOf(find_domain) == -1)            {
/** 기본 도메인으로 변경 **/
                c_url = c_url.ToString().Replace(c_host.ToString(), replace_domain).ToString();
                Response.Redirect(c_url.ToString());
                Response.End();
            }
            #endregion 도메인 리디렉션.
        }


댓글

가장 많이 본 글