Good evening guys, I'm working on clearing the tens of thousands of errors in webmaster tools, caused by various things. As well as weeding out "junk".
1. The forum software we use, utilises tags, that in the latest version, decided to start using friendly URL's. This means the tens of thousands of old tags, all now 404. In this case, I am going to do a 301, though I cannot get it to work. I've tried about a billion different things including:
RewriteRule ^(.*)\-tag\.html&tagtype=contentType$ http://www.example.com/content/contentType/tag/$1/ [R=301,L]
*FIXED THIS PART*
Old tag url is example.com/example-tag,html&tagtype=contentType to new tag http://www.example.com/content/contentType/tag/example/
2. We have thousands of 404's from a developers error, the 404 is correct, the pages don't exist and never will. The error is www.example.com/app=core/example... which I have Disallowed the entire directory in the robots.txt. The error in the code, which caused the links to the pages is also fixed.
3. 2 million profiles, many of which are identical. I have added noindex, follow to all profile pages as well as removed many of the links, that lead to profiles.
4. We went from using Wordpress blog to invision blog, as it integrates properly with our forum and the rest of our CMS. However the URL's don't match. They contain an ID, making a Rewrite rule impossible. My developer wrote a script, that contains 1,000 301's for the .htaccess. I'm hoping 1,000 lines of code, won't hinder performance.
Have I made the right choices?
[edited by: realmaverick at 10:07 pm (utc) on Mar 11, 2012]