I'm working with an e-commerce site that is heavily data-driven and dynamically generated, so many of the links are generated dynamically as well. The problem is that the system we use is not open source, so whatever links are generated by the system can't be changed. I'm using ISAPI Rewrite to rewrite requests from friendly URLs to the ugly ones. Should I 301 redirect from these ugly unchangeable links to the friendly ones? So then I'd have two scenarios:
nonfriendly url request -> redirect to friendly url
friendly url request -> rewrite -> load content from the nonfriendly url
My SEO experience spans about a week, so I appreciate any guru input. :)