Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Cần các bậc tiền bối trợ giúp vấn đề rewrite URL sau khi redirect none www to www

  1. #1
    Ngày gia nhập
    05 2013
    Bài viết
    12

    Mặc định Cần các bậc tiền bối trợ giúp vấn đề rewrite URL sau khi redirect none www to www

    Như tiêu đề e đã viết. Hiện tại website của e đã rewrite hết tất cả URL. Nhưng bây giờ e muốn làm thên cái redirect none www to www để cho SEO nó nhanh lên nhưng ko hiểu sao khi e cho thêm đoạn code này vào

    if (Request.Url.AbsoluteUri.ToLower().StartsWith("htt p://www.") == false)
    {
    Response.Status = "301 Moved Permanently";
    string sNewLocation = null;
    sNewLocation = Request.Url.AbsoluteUri.ToLower().Replace("http://", "http://www.");
    Response.AddHeader("Location", sNewLocation);
    return;
    }

    thì nó đã redirect được từ none www về www nhưng rewrite URL bị hỏng (tức là url nó về dạng .aspx?id=... như lúc đầu e chưa rewrite)
    Cú pháp rewrite 1 url trong webconfig của e có cấu trúc như thế này
    <rewrite url="^~/([\w-]+)/tour/([\w-]{1,})-([0-9]+)-([0-9]+).html$" to="~/TourDetail.aspx?Lang=$1&amp;TourTypeID=$3&amp;ID=$ 4"/>

    Vậy tiền bối nào đã từng gặp lỗi này hay có cách fix thì giúp e với. Em xin cảm ơn !

  2. #2
    Ngày gia nhập
    03 2009
    Bài viết
    135


Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn