Các công cụ SEO bá đạo nhất thế giới
HOT *** 06 Checklist tốt nhất về SEO Onpage 2016 !
Chú ý: Không chèn Link vô nghĩa trong bài viết !
Các thành viên bị lỗi đăng ký không gửi email vui lòng liên hệ Facebook: Lee Nam để được trợ giúp

Viết lại đường dẫn URL Rewrite

Thảo luận trong 'Htaccess - URL Rewrite' bắt đầu bởi ThoXay2014, 29 Tháng tám 2014.

  1. ThoXay2014

    ThoXay2014 New Member

    Tham gia ngày:
    25 Tháng tám 2014
    Bài viết:
    79
    Đã được thích:
    157
    Viết lại đường dẫn URL Rewrite. Tại sao phải viết lại đường dẫn? URL là 1 phần nội dung của bài viết nên cần đươc tối ưu về SEO để bài viết có giá trị cao. URL rewrite là giải pháp hoàn hảo cho bạn.

    [​IMG]

    Đường dẫn URL tốt sẽ giúp cho Google index dễ dàng hơn. URL chứa từ khóa sẽ làm tăng giá trị của bài viết. Ngoài ra, Google thích trang web tĩnh (.html) hơn là trang web động (?id=..).

    Đầu tiên, bạn tạo 1 file tên .htaccess với nội dung như code bên dưới nhé:

    Ghi chú: Trong Windows, bạn không thể tạo được file chỉ với phần đuôi mở rộng, vậy nên đặt tên là htaccess.txt rồi upload FTP lên server và đổi tên lại thành .htaccess.

    Mã:
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    
    
    Trong đó:

    * Dòng đầu tiên sử dụng để bật RewriteEngine.

    * Hai dòng tiếp theo là điều kiện để sử dụng Rewrite.

    * Chúng ta có thể chỉ dùng dòng đầu tiên và dòng cuối cùng trong 5 dòng mã trên. Tuy nhiên nếu chỉ có 2 dòng này, những đường dẫn tới thư mục và files thực sẽ ko sử dụng được. Đó là lý do chúng ta thêm vào 2 dòng số 2 và 3. Hai dòng này sẽ đặt điều kiện để server kiểm tra xem đường dẫn mà user sử dụng là có thật hay ko, trước khi xử lý nó như 1 đường dẫn ảo.

    * -d -s là 2 giá trị mẫu dành cho việc kiểm tra THƯ MỤC và FILE thực. Ta sử dụng thêm [OR] để kết hợp 2 điều kiện này lại.

    * Dòng cuối cùng phụ thuộc vào quyết định của bạn, đường dẫn ảo sẽ được đặt ra sao.

    URL Rewrite nâng cao

    Trước hết bạn phải thiết kế 1 chuỗi truy vấn có thứ tự cố định.

    Ví dụ:
    Mã:
    index.php?view=tutorials&id=1&page=2
    Tiếp theo, giả sử bạn quyết định chuỗi truy vấn cho mình có thứ tự như sau: vị trí đầu tiên dành cho PHÂN MỤC, vị trí thứ hai cho ID, vị trí thứ 3 cho SỐ TRANG, …. Chúng ta sẽ xử lý đường dẫn ảo qua index.php như sau:
    Mã:
    if(!$QUERY_STRING) {
    // sử dụng điều kiện này để tiếp tục dùng đường dẫn kiểu truy vấn.
    $url=strip_tags($REQUEST_URI);
    $url_array=explode(”/”,$url);
    // vì chúng ta sử dụng $REQUEST_URI nên $url_array luôn có giá trị đầu rỗng
    // sử dụng array_shift() để cắt giá trị đầu tiên
    array_shift($url_array);
    // gán các giá trị tương ứng lấy từ đường dẫn ảo
    $_REQUEST[´view´] = $url_array[0];
    }
    Tất cả chỉ cần có vậy để có thể tạo được đường dẫn ảo ngắn gọn và dễ nhớ cho website của bạn và nâng cao khả năng cạnh tranh để có thứ hạng cao trên công cụ tìm kiếm.

    Chúc bạn thành công !

    (Nguồn: vnseo.edu.vn)
    #1
    NghiHQ thích bài này.
  2. 3ctelecom

    3ctelecom Thành viên chính thức

    Tham gia ngày:
    17 Tháng tư 2015
    Bài viết:
    62
    Đã được thích:
    4
    Cái này nhằm tạo URL thân thiện ah
    #1
  3. sofadep23

    sofadep23 Thành viên mới

    Tham gia ngày:
    9 Tháng mười hai 2016
    Bài viết:
    1
    Đã được thích:
    0
    Cám ơn bạn, mình vừa đọc bài viết thấy hiểu ra được nhiều vấn đề
    #2
  4. bannhadep12345

    bannhadep12345 Thành viên mới

    Tham gia ngày:
    12 Tháng một 2018
    Bài viết:
    2
    Đã được thích:
    0
    - Chuyên bán nhà đẹp, cho thuê nhà tại đà nẵng

    - Nhận ký gửi mua bán nhà đất tại đà nẵng

    - Cập nhật tin tức bất động sản mỗi ngày

    - Cập nhật tin tức bất động sản mỗi ngày tại bannhadep. vn
    #3

Chia sẻ trang này