title: Getting the current URL that is shown in the browser
body: <p>Currently I'm trying to get the current URL that is shown in the browser.</p>
  
  <p>If I use</p>
  
  <pre><code>Request.Path 
  </code></pre>
  
  <p>I get <a href="https://this.website.com:443/Default.aspx" rel="nofollow">https://this.website.com:443/Default.aspx</a> which is technically correct.</p>
  
  <p>However the URL displayed in the browser itself is <a href="https://this.website.com/" rel="nofollow">https://this.website.com/</a>.</p>
  
  <p>Using any of the Request options still will show Default.aspx. </p>
  
  <p>I need to ultimately detect wether or not the url in the browser is <a href="https://this.website.com" rel="nofollow">https://this.website.com</a> or <a href="http://this.website.com/Default.aspx" rel="nofollow">http://this.website.com/Default.aspx</a> and then redirect to Default.aspx if it's not there.</p>
  
  <p>Btw complicating things more is the https redirect in my web.config.</p>