Well, the problem is, even Google Bots has some trouble sometime following the robots.txt exclusions.
Once it even digged out 8 month old cache version for pages that where last cached like a week before.
And this mean Google do keep a lot of backups
And after this the GoogleBot started testing old URL, from a previous mod Rewrite that had already been cleared from it's index, again.
So the most secure is to built as well nice redirection, like this :
- Code: Select all
RewriteRule ^old_folder/ /new_folder/ [R=301,L]
In your root's .htaccess, before the forum's Rewriterules.
This is pretty basic,
www.example.com/old_folder/*.* will be redirected to
www.example.com/new_folder/ without the rest of the URI and with a nice 301.
Here I think we should not try to keep the old URI, cause if I remember well, you did not use mod Rewrite before that, so, you don't want old links to your vanilla url (disallowed any way by the robots.txt).
With this code, all the old links will be redirected to your new forum's folder. It's a good target to concentrate PageRank from all those old links, and users will still be "home".
If you prefer to keep the old URI, even though it is a duplicate that you should disallow with your robots.txt, do this instead :
- Code: Select all
RewriteRule ^old_folder/(.*) /new_folder/$1 [R=301,L]
But this is more work for the server and you will not transmit the eventual old PageRank to the new URL, because the old one are not mod Rewritten.
You will have things like this :
Byt the way :
- Code: Select all
Disallow: /forum/
is correct
