Possible Duplicate:
How to tell google that i have changed my website urls?
I don;t know how to ask the question but situation is this. I have the old site with a lot of content that has recently been improved, built with another technology, among other things all the URL's have been coded in a nicer way.
Old site:
example.com/1/4444/p23a.php
New site:
example.com/music/rock
The problem is that Google and other search engines already cached a lot of this content and is appearing pretty high up. If I just redeploy the site with new links, I'm afraid all the search results will be invalid. Is there a way to solve this? All pages are dynamic, so I can't go and do any batch renaming or inserting redirect code. Also, I would eventually like for the old links to phase out, but not that people get broken links in Google search.