private static string FixUrl(string url)
{
if (url.Trim() == "/")
{
return url;
}
switch (CmsContext.Config.UrlMode)
{
case TrailingSlashBehaviorType.NoTrailingSlash:
return url.TrimEnd('/');
case TrailingSlashBehaviorType.TrailingSlash:
return url.EndsWith("/", StringComparison.Ordinal) ? url : string.Concat(url, "/");
default:
return url;
}
}
}