title: How do I define a catch-all route for an ASP.NET MVC site?
body: <p>I have a news site with articles tagged in categories.</p>
  
  <p>My Controller is called "Category" and this URL:</p>
  
  <blockquote>
    <p><code>http://mysite.com/Category/Sport</code></p>
  </blockquote>
  
  <p>passes <code>Sport</code> to action <code>Index</code> in controller <code>Category</code>.</p>
  
  <p>I want to allow the following URLs:</p>
  
  <blockquote>
    <p><code>http://mysite.com/Sport/Hockey</code><br>
    <code>http://mysite.com/Sport/Football</code><br>
    <code>http://mysite.com/Science/Evolution</code>  </p>
  </blockquote>
  
  <p>Which passes all category information to action <code>Index</code> in controller <code>Category</code>.</p>
  
  <p>How do I create a catch-all route that handles all these and shuttles them to category?</p>