diff --git a/src/Umbraco.Web/Routing/UrlProviderExtensions.cs b/src/Umbraco.Web/Routing/UrlProviderExtensions.cs index 54ef8a42b5..b4d36eeb70 100644 --- a/src/Umbraco.Web/Routing/UrlProviderExtensions.cs +++ b/src/Umbraco.Web/Routing/UrlProviderExtensions.cs @@ -68,7 +68,7 @@ namespace Umbraco.Web.Routing else { // test for collisions - var uri = new Uri(url.TrimEnd('/'), UriKind.RelativeOrAbsolute); + var uri = UriUtility.UriToUmbraco(new Uri(url.TrimEnd('/'), UriKind.RelativeOrAbsolute)); if (uri.IsAbsoluteUri == false) uri = uri.MakeAbsolute(UmbracoContext.Current.CleanedUmbracoUrl); var pcr = new PublishedContentRequest(uri, UmbracoContext.Current.RoutingContext, UmbracoConfig.For.UmbracoSettings().WebRouting, s => Roles.Provider.GetRolesForUser(s)); pcr.Engine.TryRouteRequest();