User-424706843 posted
I'm using urlrewriter.net to rewrite my rules with the following rules in the web.config
<rewriter>
<rewrite url="~/en/(.*)" to="~/$1.aspx"/>
<rewrite url="~/sv/(.*)" to="~/$1.aspx"/>
<rewrite url="~/it/(.*)" to="~/$1.aspx"/>
</rewriter>
<rewriter>
<rewrite url="~/en/(.*)" to="~/$1.aspx"/>
<rewrite url="~/sv/(.*)" to="~/$1.aspx"/>
<rewrite url="~/it/(.*)" to="~/$1.aspx"/>
</rewriter>
Besically I want to rewrite my page www.mysitename/my-tags-here.aspx to www.mysitename/en/my-tags-here
This is working ok, but if I am in www.mysitename/en/my-tags-here and I click on my header defined in the master page as
<div id="header">
<asp:HyperLink ID="hplHeader" runat="server" meta:resourcekey="imgHeader"></asp:HyperLink>
</div>
CODEBEHIND
hplHeader.NavigateUrl = "~/" + Global.HOME_PAGE;
It is not working properly and it is redirecting to www.mysitename/my-tags-here (without the en subfolder, losing the path structur).
Is there any way I can avoid that in a simple way?
Thanks