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);
}
}