Is there a way to use Response.Redirect to redirect to an internal private site/page?
You mean from an external website? Not with Response.Redirect. If it's on the same server though, you may be able to do it with Server.Transfer instead.
From an external public web site redirecting to an internal private website.