title: '/' character in routing parameter
body: <p>I was using a routing pattern. Recently, I've changed the pattern. Now, I'm struggling with an issue that annoys me. </p>
  
  <p>I'd like to catch the following URL:</p>
  
  <p><a href="http://www.mysite.com/news_title/-1322.html" rel="nofollow">http://www.mysite.com/news_title/-1322.html</a></p>
  
  <p>routing pattern:</p>
  
  <pre><code>    routes.MapRoute(
                      name: "haber2",
                      url: "{noFollow}-{id}.html",
                      defaults: new { controller = "Anasayfa", action = "HaberID" },
                      constraints: new {id = "\\d+"}
                  );
  </code></pre>
  
  <p>While clicking the link below, I'm facing with not found. How to overcome this problem?</p>
  
  <p>Any helps, tricks is very appreciated.</p>