I fixed it! I put this at the top of default.asp and any other pages where I was having the problem: If LCase(Left(Request.ServerVariables("HTTP_HOST"), 3)) <> "www" Then Response.Redirect("http://www." & Request.ServerVariables("HTTP_HOST") & Request.ServerVariables("URL"))