Learn how to seo tips

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

Discussion in 'Htaccess - URL Rewrite' started by lanvlhanoi123, 2/7/13.

  1. lanvlhanoi123

    lanvlhanoi123 Level 1

    Ví tiền:
    $2.767,59
    Xin chào các bạn, nhất là những bạn đã đang và sẽ là một webmaster icon smile 5 ví dụ về Rewrite URL dùng htaccess thông dụng

    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 :

    /index.php?option=com_content&view=article&id=25:bai-hc-t-cuc-sng&catid=1:news-tonghop&joscclean=1&comment_id=473#josc473

    hay bạn chỉ muốn gõ đơn giản như vầy:

    /article/25/bai-hoc-tu-cuoc-song/

    Tôi có cần trả lời giùm bạn không nhỉ ? icon biggrin 5 ví dụ về Rewrite URL dùng htaccess thông dụng

    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 ?
    urllarge 5 ví dụ về Rewrite URL dùng htaccess thông dụng

    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:

    RewriteEngine on
    RewriteRule ^product-([0-9]+).html$ product.php?id=$1

    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:

    RewriteEngine on
    RewriteRule ^product/([a-zA-Z0-9_-]+)/([0-9]+).html$ product.php?id=$2

    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:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^vietcoding.com$
    RewriteRule (.*) http://www.vietcoding.com/$1 [R=301,L]

    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ớ

    RewriteEngine On
    RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?username=$1
    RewriteRule ^([a-zA-Z0-9_-]+)/$ user.php?username=$1

    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 ?


    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^vietcoding.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www.vietcoding.com$
    RewriteCond %{REQUEST_URI} !^/blog/
    RewriteRule (.*) /blog/$1

    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ư:

    http://abc.com/Music/#List_Album2,-1,1

    http://abc.com/Products/#IPhone|3GS|32G

    [help]Đều rất đặc trưng phải không nào ? Bạn còn chờ gì nữa ?
  2. raovatonline.vn

    raovatonline.vn Level 0

    Ví tiền:
    $658,98
    muốn rewrite còn phải biết về code nữa, tùy mã nguồn mà rewrite nữa
  3. vphong092

    vphong092 Level 0

    Ví tiền:
    $345,00
    cái này thì đúng, nhưng mình nghĩ là biết cơ bản là được rồi, tại code nào thì nó cũng có 1 cấu trúc cơ bản thôi. không đến nỗi khó quá.
  4. mr.tmax

    mr.tmax Level 0

    Ví tiền:
    $434,33
    Cái này không biết có tốt cho seo ko mà mình thấy khó hiểu quá ! Bác có thể giải thích thêm được không !
  5. tahuuson

    tahuuson Level 0

    Ví tiền:
    $342,48
    nếu site của e viết bằng joomla thì rewrite bằng cách nào vây?
  6. mhnhatnam

    mhnhatnam Banned

    Ví tiền:
    $0,00
    Hic...khó hiểu quá chủ top à, cái này chắc dân chuyên mới làm được
  7. phamthiep

    phamthiep Level 0

    Ví tiền:
    $250,38
    Không đơn giản là như vậy đâu bạn ơi! ,mình còn phải biết viết code url cho site nữa mới được
  8. truongnx

    truongnx Level 0

    Ví tiền:
    $379,46
    site làm bằng wordpress hay 1 số mã nguồn mở khác thì có các plugin seo rất dễ dàng điều chỉnh rồi còn code tay thì tùy
  9. quangeveron

    quangeveron Level 1

    Ví tiền:
    $675,69
    cũng muốn viết lại url nhưng mà chẳng biết tí gì về code .thuê dân chuyên cũng phải mất tiền triệu
  10. lanvlhanoi123

    lanvlhanoi123 Level 1

    Ví tiền:
    $2.767,59
    Cái này đúng là khó hiểu với những seoer mới vào nghề thật. Nghiên cứu dần dần bắt tay vào làm thì mới biết được là khó hay dễ bạn ạ.
  11. duocphamnam

    duocphamnam Level 0

    Ví tiền:
    $385,54
    Rất hay!

    Biết một chút Htaccess cũng là một lợi thế đó, nó còn làm được nhiều hơn nữa đó. Cứ làm nhiều là phải động vào hết đó mà :banana_smiley_32:
  12. trathudoi

    trathudoi Level 0

    Ví tiền:
    $262,00
    Mình design trên mã nguồn Wordpress mà sao cái này thấy khó hiểu vô cùng, mình đọc mờ mắt mà vẫn không thể hiểu được
  13. noona

    noona Level 1

    Ví tiền:
    $428,08
    Nếu biết sử dụng htaaccess thì hay cho seo đấy, mà các bạn trên cho hỏi, web code tay lấy sản phẩ theo id thì có thể dùng htaaccess đc ko
  14. huonglan89

    huonglan89 Level 0

    Ví tiền:
    $384,37
    Muốn chỉnh sửa mấy cái này thì tốt nhất là nhờ mấy anh code.
  15. Master.sandatvang

    Master.sandatvang Level 0

    Ví tiền:
    $291,28
    Có 1 cái rewirte ?id=12, cái này hình như không đúng, mình làm không được. mình làm trên opencart y chang thế kia cũng không được
  16. lanvlhanoi123

    lanvlhanoi123 Level 1

    Ví tiền:
    $2.767,59
    Đú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
  17. hungvtvt

    hungvtvt Level 0

    Ví tiền:
    $349,35
    Quá chuẩn luôn, www.abc.com hay abc.com google hiểu là 2 trang độc lập mình chỉ nên dùng 1 trong 2 thôi tránh bị duplicate content do đó chúng ta dùng .htaccess để cấu hình nó về 1 cái thôi!. Một vài kinh nghiệm chia sẽ với anh em.
  18. advmedia

    advmedia Level 0

    Ví tiền:
    $286,00
    Hơi khó hiểu thật.. nhưng dù sao cũng thank nhé.. làm mà vướng mắc ở đâu thì lại lên forum hỏi là kiểu gì mà chả ra..:c035:
  19. huydanh

    huydanh Level 0

    Ví tiền:
    $676,68
    URL Rewrite là 1 nghệ thuật, mình cũng mới bước vào nghề, đang nghiên cứu

    VD: abc.com/ban-nha-quan-go-vap

    Trong đó ban-nha và quan-go-vap là 2 danh mục chứa id khác nhau
  20. ngonhaidang2013

    ngonhaidang2013 Level 0

    Ví tiền:
    $377,45
    Đúng là .htaccsess quá nhiều công dụng hữu ích cho webmaster

Share This Page