Anasayfa

ASP.NET

www'suz urlyi www'lulu adrese yönlendirme - Siteyi www ile başlatma
Facebookta Paylaş

www'suz urlyi www'lulu adrese yönlendirme - Siteyi www ile başlatma

Sitenizin açılışındaki adresi, kullanıcı www ile de www'suz da girse siz sitenizi www ile başlatmak istiyorsanız yapmanız gereken çok basit. Global.asax dosyamıza ekleyeceğimiz bir kod ile bu işlemi gerçekleştireceğiz. Örnek olarak blogumda da kullandığım bu sistemi denemek için adres çucubuğuna ulusoyy.com ve www.ulusoyy.com yazarak her iki türde de adresin www.ulusoyy.com olduğunu göreceksiniz. Şimdi gelelim kodlarımıza;

Kodlarımızı Global.asax dosyamızda  protected void Application_BeginRequest(object sender, EventArgs e)       { //Kodlar Buraya gelecek     } kısmına yazıyor olacağız.

protected void Application_BeginRequest(object sender, EventArgs e)
 {
    if (!(Request.Url.AbsoluteUri.ToLower().Contains("www")))
    {
       Response.Redirect(Request.Url.AbsoluteUri.Replace("http://", "http://www."));
    }
}

Not :Kodumuzu sitemizi yayına atarken yazmamız daha doğru olacaktır.Çünkü localde işlem yaparken kodu yazmanız halinde localhost:1111 adresini de www.localhost:1111 adresine yönlendireceği için localdaki çalışmanızı göremeyeceksiniz. O yüzden bu kodu localdeki çalışmalarınız bittiğinde, dosyaları sunucuya ,hosta yüklerken yazmanız uğraşmamanız açısından daha doğru olacaktır.

23 Ekim 2013 16:21 Kategori :ASP.NET3934
Sitene Ekle :
Yukarıdaki kodu sitenize ekleyerek bu konuyu sitenizde yayınlayabilirsiniz.