Redirect 301 trên Global.asax trong asp.net c# 100% thành công

Thảo luận trong 'Lập trình web Asp.net' bắt đầu bởi admin, 28/2/20.

  1. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,379
    Đã được thích:
    1,059
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Hôm qua có bạn hỏi mình cách Redirect 301 từ liên kết A sang liên kết B trên tập tin Global.asax trong asp.net c# như thế nào vì bạn có tìm hiểu trên mạng nhưng code không redirect dạng 301 được.

    Để Redirect 301 trong tập tin Global.asax bạn vào method của Application_BeginRequest thêm vào như sau:
    Mã:
    void Application_BeginRequest(object sender, EventArgs e)
    {
        // Code that runs on every request
        if (HttpContext.Current.Request.Url.ToString().ToLower().Contains("/threads/redirect-301-tren-global-asax-trong-asp-net-c-100-thanh-cong/"))
        {
            HttpContext.Current.Response.Clear();
            HttpContext.Current.Response.Status = "301 Moved Permanently";
            HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.MovedPermanently;
            HttpContext.Current.Response.AddHeader("Location", "https://itseovn.com/threads/redirect-301-tren-global-asax-trong-asp-net-c-100-thanh-cong.315558/");
            HttpContext.Current.Response.End();
        }
    }
    Kết quả Redirect 301 rất tuyệt vời đây nhé.

    redirect-301-in-aspnet.png
     
    Cảm ơn đã xem bài:

    Redirect 301 trên Global.asax trong asp.net c# 100% thành công

    danh sách diễn đàn rao vặt gov chất lượng
    Chỉnh sửa cuối: 28/2/20


Like và Share ủng hộ ITSEOVN