Categories SEO WordPress

Hướng dẫn sử dụng plugin Redirection để chuyển hướng

plugin Redirection

Plugin Redirection giúp chúng ta chuyển hướng các đường liên kết cũ về liên kết mới mà chúng ta mong muốn. Nó đặc biệt hữu ích trong trường hợp bạn đổi URL của một bài viết cụ thể và là công cụ không thể thiếu trong trường hợp bạn đổi cấu trúc đường dẫn tĩnh của cả website, vì khi đó URL của toàn bộ trang web sẽ thay đổi.

Lý do Redirection quan trọng như vậy là vì:

  • Nếu bạn không chuyển liên kết cũ về liên kết mới, người dùng khi truy cập vào liên kết cũ họ sẽ gặp trang lỗi 404 (còn gọi là liên kết gãy), đây là lỗi nghiêm trọng xét về trải nghiệm người dùng.
  • Google và các máy tìm kiếm nói chung sẽ không biết được liên kết cũ và mới có cùng gốc, và nó sẽ không chuyển thứ hạng của liên kết cũ sang liên kết mới. Điều này rất tệ nếu nội dung đang có thứ hạng tốt (bạn làm mất PageRank).
  • Phá hủy hoàn toàn các liên kết nội bộ, cũng như các liên kết từ trang web bên ngoài trỏ về liên kết cũ. Các bài viết liên kết đến đường dẫn cũ đều cho lỗi 404. Truy cập bài viết này để tìm hiểu rõ hơn mối quan hệ giữa chuyển hướng 301 và SEO.

Có thể minh họa điều này dễ hiểu hơn như sau:

Nếu bạn có cửa hàng (đi thuê mặt bằng) để bán quần áo rất đông khách, rồi một ngày người chủ bất động sản đòi lại cửa hàng, bạn buộc phải chuyển sang địa chỉ khác. Làm cách nào để các khách hàng cũ biết được địa chỉ mới khi họ đến cửa hàng cũ để mua nhưng chẳng thấy ai nữa?

Đơn giản thôi đúng không. Bạn đặt một thông báo rõ ràng địa chỉ mới ở cửa hàng cũ. Đây chính là điều plugin Redirection làm, và nó thậm chí còn làm tốt hơn, nó chuyển ngay lập tức khách ghé thăm URL cũ sang URL mới (nhanh đến nỗi mà có thể bạn không nhận ra có sự chuyển hướng).

Giờ đến lúc đưa ra các ví dụ minh họa.

Giả dụ tôi có URL như sau: http://setup.ducanhplus.com/2017/10/21/hanh-phuc-va-dau-don/

Tôi muốn đổi sang URL khác như thế này: http://setup.ducanhplus.com/2017/10/21/khoai-suong-va-dau-don/

Như vậy là bài viết có URL mới nhưng hiện URL cũ chưa chuyển hướng sang URL mới.

Để làm được điều đó đầu tiên tôi truy cập vào Redirection:

truy cập vào Redirection

Bạn vào tab redirects:

Tab redirects

Tiếp theo bạn nhấn Add New:

chuyển url cũ sang url mới
  • Bạn nhập URL cũ vào ô Source URL
  • Bạn nhập URL mới vào ô Target URL
  • Các thông số khác để như mặc định
  • Cuối cùng bạn nhấn Add Redirect

Bạn sẽ thấy thông báo bên dưới là liên kết đã được chuyển hướng theo kiểu 301. Như vậy là bạn đã thao tác đúng:

chuyển hướng 301

Để kiểm tra, bạn quay ra F5 (tải lại) trang bị lỗi 404 xem giờ nó có chuyển hướng không:


Đổi cấu trúc đường dẫn tĩnh của toàn bộ website

Đây là trường hợp đã từng xảy ra với tôi.

Khi ấy tôi đã đổi cấu trúc đường dẫn tĩnh của website từ cấu trúc ngày tháng năm + tên bài viết sang cấu trúc rút gọn hơn nhiều là tên bài viết.

Nghĩa là kiểu ducanhplus.com/2017/06/viduthoi/ sang ducanhplus.com/viduthoi/

Lúc đó tôi có hơn 600 bài viết, và thực sự là tôi đã phải thêm chuyển hướng theo cách thủ công từng bài, mất hơn 2 tiếng đồng hồ và chắc chắn là có khả năng bỏ sót vài liên kết nào đấy.

Nếu bạn trong hoàn cảnh tương tự và không muốn mất công như tôi thì hãy đọc kỹ phần dưới đây.

Hóa ra là plugin Redirection có công cụ để ta cập nhật chuyển hướng đồng loạt nhiều URL, điều đó giúp bạn đỡ mất công hơn nhiều.

Tuy vậy trước tiên bạn cần sử dụng plugin để nó xuất ra toàn bộ URL trên trang. Công cụ mà chúng ta sử dụng là Export All URLs.

Sau khi cài đặt, bạn thiết lập như sau:

xuất toàn bộ URL trang web

Sau khi nhấn Export Now, bạn click vào liên kết bên dưới để tải file CSV về:

tải file CSV về

Nội dung của nó trông sẽ giống như thế này:

file CSV chứa URL của website

OK, giờ thì bạn đã có tất cả URL bài viết trên website rồi. Tiếp theo chúng ta cần biết cách làm thế nào để thực hiện chuyển hướng toàn bộ URL này.

Bạn chuyển sang tab Import/Export ở phần điều chỉnh cho plugin Redirection, và ở đây chúng ta biết được rằng cần phải tải file có định dạng CSV lên. Để biết cấu trúc file CSV đó ra làm sao, bạn cần tải thử một file CSV về như sau:

tải file CSV mẫu về

Bật file đó lên, bạn sẽ thấy cấu trúc mẫu của nó như dưới đây:

cấu trúc mẫu của file CSV

Trong đó:

  • source và target tương ứng là link nguồn và link đích
  • regex, type, code, match là các thông số bạn giữ nguyên như mặc định (lặp lại)
  • hits và title không quan trọng trong trường hợp này và bạn nên xóa 2 cột đó đi

Và bây giờ điều cần làm là bạn copy toàn bộ URL cũ mà bạn có được nhờ plugin Export All URL sang phần source. Rồi ở phần target bạn nhập vào các URL mới. Các thông số còn lại giữ nguyên:

chuyển hướng hàng loạt URL cũ sang URL mới

Tiếp theo bạn tải file này lên thông qua phần Import (Add file, chọn file, rồi nhấn vào Upload để tải lên):

tải file lên thông qua phần import

Nếu tải thành công bạn sẽ thấy thông báo như thế này:

import thành công

Như vậy là xong rồi.

Xin chào & hẹn gặp lại.

Comments are closed.

Back to Top