title: URL losing port number in every page load
body: <p>I'm currently taking care of a certain local website.</p>
  
  <p>The default port has been changed, and can no longer be not included in the URL due to technical reasons, so now i'm using a certain port in the end of the IP at the URL, for example</p>
  
  <pre><code>100.100.100.100/website.aspx
  </code></pre>
  
  <p>no longer works (which accessed 80 by default)</p>
  
  <pre><code>100.100.100.100:81/website.aspx
  </code></pre>
  
  <p>with the port, works.</p>
  
  <p>Works, though I can't click in any link or anything and the port vanishes (new page doesn't load). Then I keep the same URL and just include the port at the end of the IP and it works again, until I click in another link inside of it.</p>
  
  <p>I have access to changing each link, but I guess that would not be the right approach. </p>
  
  <p>How should I procceed ?</p>
  
  <p><strong>--[EDIT]--</strong></p>
  
  <p>All URL's are already relative, and the whole issue of this question is not applicable in IE, this only happens on other browsers.</p>
  
  <p>/website.aspx</p>
  
  <p>What I said about changing each link would be something like</p>
  
  <pre><code>:10/website.aspx
  </code></pre>
  
  <p>But I really don't know..</p>
  
  <p><strong>--[EDIT]--</strong></p>
  
  <p>As requested:</p>
  
  <pre><code>&lt;asp:HyperLink runat="server" Text="link" NavigateUrl="~/folder/folder/page.aspx" /&gt;
  </code></pre>