By default is it designed to work on only the default.aspx page. You can add this behavior to all pages by adding the following (in red) to your \APP_Code\SkinBase.cs:
Code:
public SkinBase(String TemplateName)
{
if (AppLogic.IsAdminSite && AppLogic.OnLiveServer() && AppLogic.UseSSL() && !CommonLogic.IsSecureConnection())
{
if (AppLogic.RedirectLiveToWWW())
{
HttpContext.Current.Response.Redirect("https://www." + AppLogic.LiveServer() + CommonLogic.ServerVariables("PATH_INFO") + "?" + CommonLogic.ServerVariables("QUERY_STRING"));
}
else
{
HttpContext.Current.Response.Redirect("https://" + AppLogic.LiveServer() + CommonLogic.ServerVariables("PATH_INFO") + "?" + CommonLogic.ServerVariables("QUERY_STRING"));
}
}
if (!AppLogic.IsAdminSite && AppLogic.OnLiveServer())
{
if (AppLogic.RedirectLiveToWWW())
{
if (!HttpContext.Current.Request.Url.Host.StartsWith("www."))
{
if (CommonLogic.IsSecureConnection())
{
HttpContext.Current.Response.Redirect("https://www." + AppLogic.LiveServer() + CommonLogic.ServerVariables("PATH_INFO") + "?" + CommonLogic.ServerVariables("QUERY_STRING"));
}
else
{
HttpContext.Current.Response.Redirect("http://www." + AppLogic.LiveServer() + CommonLogic.ServerVariables("PATH_INFO") + "?" + CommonLogic.ServerVariables("QUERY_STRING"));
}
}
}
}