Forum Moderators: open
The answers to both questions depend on your goals.
Redirecting an old URL to a new URL is best done with a 301-Moved Permanently redirect on the old server. It's a very good idea to get as many backlinks updated as possible before doing it, though.
Links that Google won't follow: Use robots.txt, <meta name="robots" content="noindex,nofollow"> on the page itself, or use external JavaScript to build the link on the page in the client browser. Any of those might do what you want to do, depending on the circumstances.
Jim
Redirect 301 doesn't work always. For more than half a year I've had a .htaccess file redirect accesses from olddomain.com to newdomain.com via a 301. During this time the Googlebot still hit olddomain.com but didn't follow the redirect.
A week ago I tried to remove this redirect and now the bot is doing between 30 and 80 hits a day, but it keeps rewriting all URLs:
There isn't a single link on the page containing olddomain.com, but it seems as if the Bot rewrites all links to point to olddomain.com.
Bye, CF