Cách chuyển 301 URL web cũ sang URL web mới xây mà ko mất Ranking

Bài này mình copy lại từ anh Tuấn Hà nhé, các bạn webmaster xem và làm ngay nếu bạn cần chuyển website nhé.

Khi chuyển website cũ sang website mới hoặc Thay đổi cấu trúc website thì dùng cách này

Redirect 301 (hay Redirection 301) là cách tốt nhất khi bạn muốn chuyển hướng người xem và máy chủ tìm kiếm từ URL cũ tới URL mới. Khi dùng Redirect 301, tại định đạng HTML của trang mang URL cũ sẽ được trả về mã lỗi 301 (một loại khác với mã lỗi 404, 500, 503...) trong phần <head>. Mã lỗi này giải thích với máy chủ tìm kiếm, máy chủ website hoặc trình duyệt rằng trang này đã được chuyển sang một địa chỉ mới. Google hay các máy chủ tìm kiếm khi gặp mã lỗi 301 sẽ không đánh tụt thứ hạng tìm kiếm của trang đó, mà vẫn đảm bảo đưa người dùng và bọ tìm kiếm tới đúng nơi, đúng chỗ.


Thực hiện như sau:

Tạo một file .htaccess rồi upload lên thư mục gốc. Nội dung file .htaccess đó như sau:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
redirect 301 đường-dẫn-cũ đường-dẫn-mới

3 dòng đầu là những dòng lệnh cơ bản bạn nên có trong file .htaccess, câu lệnh cơ bản của Redirect 301 là ở dòng thứ 4.

Ví dụ, bạn muốn chuyển hướng bài viết cũ http://domain-cua-ban.com/category/photoshop tới địa chỉ mới http://domain-khac.com/cat/photoshop.html:

redirect 301 /category/photoshop http://domain-khac.com/cat/photoshop.html

Nếu chỉ redirect các trang trong cùng 1 website (cùng host) thì bạn có thể bỏ tên domain đi, chỉ giữ lại đường dẫn tương đối từ thư mục gốc. Ví dụ trong trường hợp Miso Blog thay đổi URL của các Category, còn các bài viết giữ nguyên tên, dùng các lệnh như sau:

redirect 301 /studying/photoshop/ /graphics/photoshop/
redirect 301 /studying/css/ /graphics/css/
redirect 301 /tips-tricks/joomla/ /joomla/tutorials/
redirect 301 /tips-tricks/general/ /misc/tips-tricks/
redirect 301 /diary/misc/ /misc/diary/
redirect 301 /freebies/downloads/ /misc/downloads/
redirect 301 /tips-tricks/mobile-phone/ /misc/mobile-phone/
redirect 301 /studying/voip/ /misc/voip/
redirect 301 /freebies/inspirations/ /graphics/inspirations/
redirect 301 /diary/photo/ /photography/photo/
redirect 301 /diary/music/ /misc/music/
Chú ý:

  • Phải đảm bảo rằng server Apache mà bạn đặt website có hỗ trợ mod_rewrite cho phép sử dụng .htaccess để thực hiện Redirect 301. Nếu không rõ bạn hãy hỏi nhà cung cấp hosting.
  • Nhớ backup file .htaccess cũ (nếu có) trước khi chỉnh sửa.