There is one significant difference. The Sitecore method verifies that there is actually an HttpContext . In addition, there is no difference, because Sitecore.Web.WebUtil.Redirect(string path) in turn calls HttpContext.Current.Response.Redirect(path, true) ;
However, if you call Sitecore.Web.WebUtil.Redirect(path, false) , and the path you specify is the same page that you are not redirecting to.
source share