CLONES & DOMAINS In this design, clone sites share a root directory and set of files. The landing page (default.aspx), does two things: 1. Uses the domain name to identify a site (GRP=x) 2. Redirects to homepage.aspx?Grp=X (or elsewhere). The domain name (HTTP_HOST) is used for redirects, as follows. protected void Page_Load() { string pDomain = Request.ServerVariables["HTTP_HOST"]; if (pDomain.IndexOf("aaworcester") > -1) { Response.Redirect("Homepage.aspx?GRP=WAI"); } else if (pDomain.IndexOf("district23aa") > -1) { Response.Redirect("Homepage.aspx?GRP=District23"); } else if (pDomain.IndexOf("aaemassd24") > -1) { Response.Redirect("Homepage.aspx?GRP=District24"); } else if (pDomain.IndexOf("aadistrict26") > -1) { Response.Redirect("Homepage.aspx?GRP=District26"); } else if (pDomain.IndexOf("SiteX") > -1) { Response.Redirect(SiteX/default.html); } } On redirect, Homepage.aspx uses the GRP specified to initialize itself. Or, the redirect can be elsewhere (X.html, Y.aspx, etc). For any cloned site, a domain check (+redirect) must be added to the landing page. In the example above: https://aaworcester.org https://district23aa.org https://aaemassd24.org https://aadistrict26.org All redirect to the same web page (Homepage.aspx) but a different GRP. Note: TreatmentCalendar.aspx, if shared, must have the domain (GRP) added. ###