Somehow google has indexed some third(and fourth!) level domains that I had attached to my server temporarily, eg. my.domain.root.com. I now have these redirected properly where I would like them to go, however with a carefully crafted search one can still find them and I'd rather they not be exposed. My google foo skills have failed me in finding an answer, so I come to you wonderful folks: Is there a way/How do I remove sub-level domains from google search results?
I have the site in google webmaster tools and verified, but all the URL removal requests I can perform append the url to the base url, not prefixed.
And finally, how can I prevent this in the future?