I implemented URL Rewriting on my site last weekend using UrlRewritingNet.UrlRewrite.
URL Rewriting allows me to have human-readable URLs instead of the database ones I've been using. Interestingly, it also provides you a way to produce a 'virtual' folder structure on your site.
My site has only 3 pages, Default.aspx, ContentPage.aspx, and the BlogRoll.aspx I added recently. All the other 'articles' are displayed from database entries that have date/time-stamp IDs. This works great for pulling out the articles, but it does nothing for folks reading them, and forget trying to remember one. A downside also is the fact that SEO (Search Engine Optimization) does not care for the "?Event=12345678" type of URLs.
UrlRewritingNet.UrlRewrite ended up being a drop-in and after a small amount of fumbling, most of it caused by my assuming there was more involved, it just works!
Read about the whole process on my site here: http://www.wynapse.com/CSharp/Implementing_URL_Rewriting.aspx, and notice how nice that URL looks :)
posted @ Tuesday, December 12, 2006 7:51 AM