title: How to SEO friendly an existing ASP .NET 3.5 web application under IIS6
body: <p>So, I know there's a lot of this subject here and over the Internet. But most articles/questions refers to "static" url rewriting, like: </p>
  
  <pre><code>www.site.com/products.aspx?category=Books
  </code></pre>
  
  <p>So they rewrite it to</p>
  
  <pre><code>www.site.com/Products/Books
  </code></pre>
  
  <p>That's ok but I need something else.</p>
  
  <p>The site is like a CMS, it has different types of content.</p>
  
  <p>Nowadays to read the article titled "How StackOverflow helps you in your development" you need to go to an URL like the following.</p>
  
  <pre><code>www.site.com/viewContent.aspx?Id=1234
  </code></pre>
  
  <p>What I want to achive is:</p>
  
  <pre><code>www.site.com/Content/Articles/how-to-stackoverflow-helps-you-in-your-development
  </code></pre>
  
  <p>So as I understand, I need to involve ASP .NET in that, because first I need to retrieve the article (an its title of course) and then rewrite the URL.</p>
  
  <p>But I'm wondering how the hell ASP .NET will know how to get that article if I go to that URL, it doesn't include the id anywhere...
  So maybe I could accept something like</p>
  
  <pre><code>www.site.com/Content/Articles/1234/how-to-stackoverflow-helps-you-in-your-development
  </code></pre>
  
  <p>I'm kind of lost here really.. I've never done any URL Rewriting at all and I've googled a lot and I cannot find a way to do what I want. Maybe what I want is not called url rewriting??? I don't know...</p>
  
  <p>The site is running under Windows 2003 Server, IIS6, ASP .NET 3.5 SP1
  And of course, I need a free solution, cannot spend 100usd on the ISAPI mod (besides I don't know if that is going to do what I need).</p>
  
  <p>Thanks to all and sorry if this is a duplicated question, but I couldn't find it. </p>
  
  <p><strong>EDIT</strong>: I don't need to support non-ASP.NET files (jpgs, gifs, etc) don't need to be rewritten. I just need to rewrite the viewContent page to include the content title into the URL.</p>