BlogEngine.Core.Web.HttpModules.UrlRewrite.RewritePage C# (CSharp) Method

RewritePage() private static method

Rewrites the page.
private static RewritePage ( HttpContext context, string url ) : void
context System.Web.HttpContext The context.
url string The URL string.
return void
        private static void RewritePage(HttpContext context, string url)
        {
            var slug = ExtractTitle(context, url);
            var page =
                Page.Pages.Find(
                    p => slug.Equals(Utils.RemoveIllegalCharacters(p.Slug), StringComparison.OrdinalIgnoreCase));

            if (page != null) {
                context.RewritePath(string.Format("{0}page.aspx?id={1}{2}", Utils.ApplicationRelativeWebRoot, page.Id, GetQueryString(context)), false);
            }
        }