Forum Moderators: Robert Charlton & goodroi
Is it enough for Google and other search engines to 'acknowledge' this fact once or I must keep this forwarding forever?
If you remove the redirect, the engines don't remember that you once specified a redirect, nor would this be a wise way for them to operate. So you need to retain ownership of the old domain "forever," and to redirect it appropriately to your new domain "forever."
"Forever" here is defined as: as long as there's a link on the web or a favorite in someone's bookmarks to the old domain... or, putting it another way, as long as you care about what happens if there's a request for the old domain, and then some.
One more question - I don't have to keep the old files on the old domain/server because redirect will be enough, correct? (as I know when spiders find redirect they follow this redirect only and don't try to scan if the actual old files still exist on the server)?
One more question - I don't have to keep the old files on the old domain/server because redirect will be enough, correct?
I'd give it some time before taking them down. I don't know whether you've made the move yet, and whether you're changing hosts or site design as well, but it sounds like you may be.
The important thing about this kind of move is to keep both the old and new sites up and operating while DNS propagation is taking place... and then give it some cushion. This should keep the propagation entirely seamless.
If you are changing hosts, note that you don't have to maintain two hosting accounts. You just change the old domain's A-records at your registrar's DNS to send requests for the old domain to the new IP. You then do all of your redirects on the new web hosting server.
[edited by: Robert_Charlton at 6:54 pm (utc) on June 6, 2009]
There's little difference in redirecting old domain to new domain compared with redirecting non-www to www. You put all of those things in one .htaccess file, then point www and non-www for both domains to that one hosting account.
When you use Google, do you type www.google.com/index.html or do you just type google.com ? Look what happens when you type the latter.