public class MyHandler:IHttpHandler
{
   public void ProcessRequest(HttpContext context)
   {
        if(condition satisfies)
        {
           //do operation
        }
        else
        {
           string myurl = SPContext.Current.Web.Url + "/_layouts/download.aspx?" + "SourceUrl=" + currentItemUrl + "&FldUrl=" + currentFolderURL + "&Source=" + sourceURL;
         context.Response.Redirect(myurl);
         **Its redirecting to the download.aspx page but always giving the error"This page can't be displayed"**
}
   }
}