From 4657717e700bfb42e4466b00ad4dd542daed1b6e Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Fri, 16 May 2014 13:50:05 -0700 Subject: [PATCH] Use absolute urls for redirections in output cache --- .../Modules/Orchard.OutputCache/Filters/OutputCacheFilter.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Orchard.Web/Modules/Orchard.OutputCache/Filters/OutputCacheFilter.cs b/src/Orchard.Web/Modules/Orchard.OutputCache/Filters/OutputCacheFilter.cs index be0cf2d53..1142909d0 100644 --- a/src/Orchard.Web/Modules/Orchard.OutputCache/Filters/OutputCacheFilter.cs +++ b/src/Orchard.Web/Modules/Orchard.OutputCache/Filters/OutputCacheFilter.cs @@ -476,6 +476,7 @@ namespace Orchard.OutputCache.Filters { var applicationRoot = new UrlHelper(filterContext.HttpContext.Request.RequestContext).MakeAbsolute("/"); if (redirectUrl.StartsWith(applicationRoot, StringComparison.OrdinalIgnoreCase)) { redirectUrl = "~/" + redirectUrl.Substring(applicationRoot.Length); + redirectUrl = VirtualPathUtility.ToAbsolute(redirectUrl); } }