Being .NET developers, we have always had the problem of rewriting URL’s. Websites hosted on an Apache web server have no problem as you have the use of the .htaccess file, a file which has many uses, including the ability to rewrite URL’s.
If you are not sure what URL rewriting is to begin with, it is the process of changing a URL’s appearance, usually to shorter and cleaner URL. The reason for doing this usually comes back to the topic of Search Engine Optimisation, or SEO. URL’s that are shorter in length, are words rather then numbers, and are words that relate to the content of the page are not only going to benefit you massively through SEO, but the URL’s will be much easier for your users to remember and type in. There are many other uses and reasons to rewrite URL’s that people use however I won’t go into detail here.