title: How to route very similar URLs to different controller actions?
body: <p>I am currently working with an MVC4 web application and have ran in to some issues routing that I am not sure how to handle. I want to be able to map my URLs to controller actions but the URLs have no distinguishing factors to assist me with understanding what URL requires what controller actions.</p>
  
  <p>Example of the URL:</p>
  
  <ul>
  <li>/[product category] </li>
  <li>/[product category]/[product name] </li>
  <li>/[product category]/[product sub category]/[product name] </li>
  <li>/[random content name]</li>
  </ul>
  
  <p>Is there any way I can work this without including an identifier within the URL to map the controller action. For example:</p>
  
  <ul>
  <li>/pc/[product category]</li>
  <li>/p/[product category]/[product name]</li>
  <li>/p/[product category]/[product sub category]/[product name]</li>
  <li>/c/[random content name]</li>
  </ul>
  
  <p>With this I can map the pc, p, c to the necessary controller but I would prefer to avoid if possible.</p>
  
  <p>Is there a way of achieving what I have outlined?</p>