private static void SetApplicationBaseUrl(string absoluteUrl)
{
if (absoluteUrl == null) return;
var defaultRedirectUrl = DefaultHttpHandler as RedirectHttpHandler;
if (defaultRedirectUrl != null && defaultRedirectUrl.AbsoluteUrl == null)
defaultRedirectUrl.AbsoluteUrl = absoluteUrl.CombineWith(
defaultRedirectUrl.RelativeUrl);
if (NonRootModeDefaultHttpHandler != null && NonRootModeDefaultHttpHandler.AbsoluteUrl == null)
NonRootModeDefaultHttpHandler.AbsoluteUrl = absoluteUrl.CombineWith(
NonRootModeDefaultHttpHandler.RelativeUrl);
}