UrlRewriting is used for display an artificial URL not actual URL. Some days before i found a freeware library for UrlRewrite which is very useful.
Intelligencia.UrlRewriter.dll.
Edit Web.Config
<section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.
Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter"/>
<httpModules>
<add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter"/>
</httpModules>
<rewriter>
<rewrite url="~/Article/(.+).aspx" to="~/Article.aspx?category=$1"/>
</rewriter>
1. (~/Article.aspx?category=$1)
Your actual page in root directory and category is parameter.
2. (~/Article/(.+).aspx)
Artifical URL looks like http://www.yourwebsite.com/Artical/page.aspx
Article.aspx.vb
Request.QueryString("Category")
You can download free library from
http://urlrewriter.net/index.php/support/configuration/