title: Redirect To Default Culture, if culture does not specified in url
body: <p>I'm trying to do something like what is microsoft used for docs site.
  for example when I enter the link below in addressbar, microsoft docs site redirects me to default cultured link as what is in second link.</p>
  
  <p>first link: <a href="https://docs.microsoft.com/aspnet/core/fundamentals/localization?view=aspnetcore-2.2" rel="nofollow noreferrer">https://docs.microsoft.com/aspnet/core/fundamentals/localization?view=aspnetcore-2.2</a>
  Second Link: <a href="https://docs.microsoft.com/en-us/aspnet/core/fundamentals/localization?view=aspnetcore-2.2" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/aspnet/core/fundamentals/localization?view=aspnetcore-2.2</a></p>
  
  <p>I go step by step with <a href="https://joonasw.net/view/aspnet-core-localization-deep-dive" rel="nofollow noreferrer">this article (https://joonasw.net/view/aspnet-core-localization-deep-dive)</a> and project successfully runs and I can change culture by calling urls like </p>
  
  <pre><code>localhost:5001/tr-TR/home/index ({culture}/[controller]/[action]) 
  </code></pre>
  
  <p>but when I try to route to </p>
  
  <p><code>localhost:5001/home/index  (without culture route value)</code> </p>
  
  <p>I get error 404.</p>
  
  <p>What I need is to route the above link into some shared controller action and then redirect it to </p>
  
  <pre><code>localhost:5001/{defaultculture}/home/index
  </code></pre>
  
  <p>Thank you in advance. </p>