From 6ffc231be034063069b46a389846b41b5d2cfd6c Mon Sep 17 00:00:00 2001 From: Stephan Date: Thu, 25 Oct 2012 12:28:33 -0200 Subject: [PATCH] bugfix UriUtility when running in a virtual directory --- src/Umbraco.Web/UriUtility.cs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/Umbraco.Web/UriUtility.cs b/src/Umbraco.Web/UriUtility.cs index c2c43a9e21..076305e79a 100644 --- a/src/Umbraco.Web/UriUtility.cs +++ b/src/Umbraco.Web/UriUtility.cs @@ -64,13 +64,14 @@ namespace Umbraco.Web public static Uri UriFromUmbraco(Uri uri) { var path = uri.GetSafeAbsolutePath(); - if (path == "/") - return uri; - if (!GlobalSettings.UseDirectoryUrls) - path += ".aspx"; - else if (UmbracoSettings.AddTrailingSlash) - path += "/"; + if (path != "/") + { + if (!GlobalSettings.UseDirectoryUrls) + path += ".aspx"; + else if (UmbracoSettings.AddTrailingSlash) + path += "/"; + } path = ToAbsolute(path);