bence gloabal.asax kullanman daha doğru olur. global.asax da gelen urller index.php linkleri direk istediğin sayfaya yönlendirebilirsin.
void Application_BeginRequest(Object sender, EventArgs e)
{
string url = Request.Url.ToString();
if (url.IndexOf("index.php?") == -1)
{
//senin işlemlerin
Response.Redirect("http://www.gmoyun.com" + raw);
}
}