I have site
www.example.com which someone previously configured with wildcard DNS records and with no 301 redirects. As you may have expected, Google's index is now full of garbage like
foobar.example.com, etc. All of the indexed subdomains are almost exact copies of the main domain, duplicating every content from the latter one.
I've set up 301 redirects if requests come from everything except
www.example.com, but seems that it is not enough because after almost three months since the redirects where set up, all the incorrect subdomains still pile up on Google's index.
So the question is: what could I do to speed up this cleanup process?
I have heard of sitemap assisted redirects, but some people suggest that this approach is not viable, since Webmaster Tools may reject sitemaps containing URL's causing redirects.