5 ví dụ về Rewrite URL dùng htaccess thông dụng

Thảo luận trong 'Tối ưu hóa On-Page' bắt đầu bởi caigico, 27/12/12.

  1. caigico

    caigico Lính mới

    Tham gia ngày:
    30/8/12
    Bài viết:
    24
    Đã được thích:
    0
    Điểm thành tích:
    1
    Xin chào các bạn, nhất là những bạn đã đang và sẽ là một webmaster [​IMG]

    Bạn là một WM ắt hẳn phải chú trọng đến việc quảng bá website để thu hút traffic. Có rất nhiều yếu tố để đạt được yêu cầu đó mà trong khuôn khổ bài viết hạn hẹp này Việt Coding không thể nói hết. Việt Coding chỉ nói đến việc “viết lại” (rewrite) đường dẫn web (url) của bạn cho đẹp, cho dễ nhớ, nói chung là thân thiện. Thân thiện với cả visitor và các search engine. Bạn nghĩ sao nếu phải gõ tay hoặc copy dòng địa chỉ này paste vào trình duyệt :
    hay bạn chỉ muốn gõ đơn giản như vầy:
    Tôi có cần trả lời giùm bạn không nhỉ ? [​IMG]

    Bài viết dưới đây sẽ hướng dẫn các bạn sử dụng sức mạnh của tập tin .htaccess, qua đó viết lại đường dẫn website của bạn một cách thân thiện (friendly url).

    Hy vọng bạn chưa quên một bài viết khác của Việt Coding cũng nói về .htaccess : Bảo vệ băng thông webblog của bạn bằng htaccess ?


    [​IMG]
    URL Rewriting - Một kỹ thuật quan trọng giúp cho SEO - (Nguồn : Internet)

    Đây là 5 ví dụ thông dụng nhất:

    1. product.php?id=12 —> product-12.html

    Đây là một ví dụ cực kỳ cơ bản của rewrite url, thường dùng để che dấu đuôi PHP:
    2. product.php?id=12 —> product/ipod-nano/12.html

    Một SEO chuyên nghiệp luôn biết khéo léo hiển thị từ khoá chính trên URL. Như trong ví dụ sau, URL hiển thị tên của sản phẩm chính:
    3. Non www URL —> www URL

    Nếu bạn muốn khi visitor gõ vào trình duyệt vietcoding.com thì được chuyển thẳng vào www.vietcoding.com thì cấu hình như sau:
    4) vietcoding.com/user.php?username=xyz —> vietcoding.com/xyz

    Nếu website của bạn có một lượng lớn thành viên (như mạng xã hội, diễn đàn), đây là một cách rất hay để rút gọn liên kết cho thành viên dễ nhớ
    5) Chuyển domain vào cấp thư mục:

    Trong quá trình phát triển website, luôn luôn có sự thay đổi (về mã nguồn, cơ sở dữ liệu, cấu trúc site,…). Ví dụ vietcoding.com trước giờ vẫn chạy ở thư mục gốc (root), giả sử vì một lý do nào đó, Việt Coding cần dùng root cho việc khác và muốn chuyển webblog hiện tại vào thư mục /blog/ thì sao ?
    Thế là xong ! Từ nay mọi truy vấn đến vietcoding.com hoặc www.vietcoding.com đều được redirect vào vietcoding.com/blog

    Tất nhiên, URL rewriting rất đa dạng và phong phú, tuỳ sự sáng tạo của từng webmaster mà sẽ cho ra những url độc đáo không đụng hàng, ví dụ như:
    Đều rất đặc trưng phải không nào ? Bạn còn chờ gì nữa ?
     
  2. anhtiensq

    anhtiensq Đang làm quen

    Tham gia ngày:
    4/9/14
    Bài viết:
    75
    Đã được thích:
    0
    Điểm thành tích:
    6
    bác lấy ví dụ khó hiểu quá @@ em đọc mãi không hiểu ra vấn đề
     
  3. hongan

    hongan Đang làm quen

    Tham gia ngày:
    4/11/14
    Bài viết:
    295
    Đã được thích:
    1
    Điểm thành tích:
    18
    Nơi ở:
    Hà Nội
    Mình thấy dùng wordpress thì rewrite lại url khá dễ dàng vì nó được plugin xửlý hết rồi. những bạn nào đang dùng php thì có thể chuyển sang WP dùng cho nó sướng
     
  4. winner3600

    winner3600 Đang làm quen

    Tham gia ngày:
    31/7/12
    Bài viết:
    264
    Đã được thích:
    1
    Điểm thành tích:
    18
    Đúng là lý thuyết là như vậy tất nhiên không đơn giản việc học đi đôi với hành nếu không thể có thể nhờ người biết hơn làm giúp mình cũng có thể coi và tập làm. Chứ tự làm mình cũng làm bung bét hết may co người chỉnh sủa cho
     
  5. 0camxuc

    0camxuc Đang làm quen

    Tham gia ngày:
    8/5/14
    Bài viết:
    101
    Đã được thích:
    0
    Điểm thành tích:
    16
    cho hỏi 1 câu hỏi mà hơi ngốc chút bạn ơi các đoạn code của bạn nêu ra ở trên thì mình đưa vào ở đâu và cách sử dụng sao vậy bạn và cho mình xin file .htaccess. thank !
     
  6. gamehayst

    gamehayst Đang làm quen

    Tham gia ngày:
    19/3/13
    Bài viết:
    701
    Đã được thích:
    3
    Điểm thành tích:
    18
    Nơi ở:
    Hà Nội
    rewrite lại URL thì cũng chỉ để URL đẹp hơn trong bộ máy tìm kiếm. Nếu bạn đang dùng Wordpress có thể sử dụng những tôl có sẵn như Seo by Yoast hoặc all seo in one để viết lại toàn bộ url nhé. Còn nếu bạn dùng PHP thì chắc cần fải biết code 1 chút đó
     
  7. dinhthosq

    dinhthosq Đang làm quen

    Tham gia ngày:
    8/4/14
    Bài viết:
    54
    Đã được thích:
    0
    Điểm thành tích:
    6
    nói vậy thôi chứ làm theo đc thì hơi khó đó bác, nhìn rắc rối quá
     
Đang tải...

Chia sẻ trang này