301 Redirect Yönlendirmesi Nasıl Yapılır | aliyasindogan.com
301 REDİRECT YÖNLENDİRMESİ NASIL YAPILIR ?

ASP.NET | Ali Yasin Doğan | 01.09.2016 | 3897

Seo açısından önemli bir yönlendirme olan 301 Redirect i ele alacağız.

Sitemizdeki url değiştirdiğimizde 301 Redirect yönlendirmesine ihtiyaç duyarız.
Global.asax   dosyasında aşağıdaki bölümdeki kodlları ekleyeceğiz.
Burada eski url  ve yeni url ilgili kısımlara eklediğimizde düzenleme tamamlanacaktır.
Botlar bu tarz bir düzenleme yapmadığız taktir de bu url 301 olarak görmemektedir. Buda Seo açısından önem teşkil eder.
 
protected void Application_BeginRequest(object sender, EventArgs e)
        {
            //301 redirect
            if (HttpContext.Current.Request.Url.ToString().ToLower().Contains("http://www.domain.com/eskiurl"))
            {
                HttpContext.Current.Response.Clear();
                HttpContext.Current.Response.Status = "301 Moved Permanently";
                HttpContext.Current.Response.AddHeader("Location", Request.Url.ToString().ToLower().Replace("http://www.domain.com/eskiurl", "http://www.domain.com/yeniurl"));
            }
        }




 Etiketler:  asp.net global.asax 301 redirect