Zeki AKDOĞAN - Kişisel Web Sitesi Ana Sayfa | Fotoğraflarım | RSS RSS | İletişim

UrlReWrite


Global.asax dosyasina Application_BeginRequest 'i ekleyip içerisinde ufak degisikliklerle mükemmel url ler çikarilabilmekte.

 void Application_BeginRequest(object sender, EventArgs e)
    {
        string path = Context.Request.Path;
        path = path.Replace(".html",".aspx");
        Context.RewritePath(path);
    }

Context.Request.Path komutu istek yapan adresi getiriyor.Daha sonra gelen string içersindeki .html degerlerini .aspx ile degistiryor ve adres çubugundaki degeri degistirmeden .aspx sayfaya yönlendiriyor. Yalniz söyle birsey var bu örnegi kullanmak için 404 ile ugrasmaniz ve haliyle IIS yetkiniz olmasi lazim, onun yerine linkleri bir aspx sayfasina gönderirseniz hiç IIS ile ugrasmadan BeginRequest kisminda yaraticiliginizi kullanabilirsiniz.

Yazılım | Yorum Ekle(0)| 01.03.2008 09:54:13
Etiketler: urlReWrite

Ana Sayfa | Fotoğraflarım | RSS | İletişim
Zeki AKDOĞAN 2009 © Hiçbir hakkı saklı değildir.