Make the following:
public void ProcessRequest(HttpContext context)
{
HttpRequest request = context.Request;
context.RewritePath("new url");
IHttpHandler handler = PageParser.GetCompiledPageInstance("page which should handle request", null, context); // Page name should be like "Default.aspx". Without url parameters!
handler.ProcessRequest(context);
}