Forum Moderators: phranque
Thanks in advance
Push
Welcome to WebmasterWorld!
The usual approach is to make the CMS 'transparent'.
That is, nothing on your site should show a user or robot that anything has changed. Thus, you keep your pagerank, backlinks, and user bookmarks.
You keep and continue to use the "old-style" URLs, then use mod_rewrite to 'map' those old URLs to the form needed by the new CMS.
Take a look at your browser addres bar -- [webmasterworld.com...]
This URL does not really exist, since WebmasterWorld is almost completely a dynamic, database-driven site. However, a request for /forum92/5097.htm can easily be mapped to a script to generate the pages using mod_rewrite code -- something like:
RewriteRule ^forum([0-9]+)/([0-9]+)\.htm$ /page_generation_script.php?forum=$1&thread=$2 [L]
For more information, see the documents cited in our forum charter [webmasterworld.com] and the tutorials in the Apache forum section of the WebmasterWorld library [webmasterworld.com].
Jim