title: asp.net mvc url routing - sub folder name
body: <p>I would like to create a url just like followings :</p>
  
  <ul>
  <li><a href="http://localhost/news/announcement/index" rel="nofollow noreferrer">http://localhost/news/announcement/index</a></li>
  <li><a href="http://localhost/news/health/index" rel="nofollow noreferrer">http://localhost/news/health/index</a></li>
  <li><a href="http://localhost/news/policy/index" rel="nofollow noreferrer">http://localhost/news/policy/index</a></li>
  </ul>
  
  <p>announcement, health, policy are controller</p>
  
  <p>so I make a new url route map like this :</p>
  
  <pre><code>routes.MapRoute(
   "News",
   "news/{controller}/{action}/{id}",
   new { controller = "Announcement", action = "Index", id = "" }
  );
  </code></pre>
  
  <p>It works fine but, following two urls show same page :</p>
  
  <ul>
  <li><a href="http://localhost/news/announcement/index" rel="nofollow noreferrer">http://localhost/news/announcement/index</a></li>
  <li><a href="http://localhost/announcement/index" rel="nofollow noreferrer">http://localhost/announcement/index</a></li>
  </ul>
  
  <p>I would like to prevent second url.</p>
  
  <p>What shoud I do?</p>
  
  <p>Thanks
  Kwon</p>