In a previous post, we learned about dynamic websites. One of the drawbacks of dynamic websites that we did not mention was the incomprehensibly long URLs that often result. The URL to a page might looks something like: yourdomain.com/indep.php?reallylongname&somethingelse&sid003234.
Content management systems like Joomla, provide a solution that works fairly well. Relying on Apache’s mod_rewrite feature, the web server will translate your long URL into something simple that looks like a traditional HTML URL. The SEO theory is that these URLs are friendly to search engines and improve rankings.
Aside from that, a URL that looks like yourdomain.com/somethingelse.html is much more appealing to users, particularly if they want to find that page again and forget to bookmark it. It adds the appearance of permanence to your dynamic pages and will improve your site’s user experience.