Forum Moderators: phranque
Understand that URL rewriting takes place only on the URL that is requested by the user's browser. The rewrite happens in response to a request, and before any content is served from your site.
In order to make search-engine-friendly URLs, you must set up your scripts and pages to output search-engine-friendly URLs, and then use mod_rewrite to translate these SE-friendly URLs, when they are requested by a browser or search engine, back into long URLs that your script(s) will accept.
In that respect, many who contemplate doing SE-friendly URL rewrites think that it works the other way, and it does not.
Reference: Introduction to mod_rewrite [webmasterworld.com]
HTH,
Jim
[sitepoint.com...]
[evolt.org...]
A Google search for "search engine friendly URL" returns plenty of informative pages.