Hướng dẫn tạo 301 redirect trong WordPress

4 tháng ago, Hướng dẫn người mới, 1 Views
Hướng dẫn tạo 301 redirect trong WordPress

Giới Thiệu Về Redirect 301 Trong WordPress

Redirect 301, hay còn gọi là chuyển hướng vĩnh viễn, là một kỹ thuật quan trọng trong việc duy trì SEO và trải nghiệm người dùng khi bạn thực hiện các thay đổi trên trang web WordPress của mình. Khi bạn di chuyển một trang từ URL cũ sang URL mới, hoặc thay đổi cấu trúc website, redirect 301 sẽ thông báo cho các công cụ tìm kiếm và người dùng rằng trang cũ đã được chuyển đến một địa chỉ mới và yêu cầu họ sử dụng địa chỉ mới này trong tương lai. Việc sử dụng redirect 301 đúng cách giúp tránh lỗi 404 (Not Found), duy trì giá trị SEO của trang web và đảm bảo người dùng có trải nghiệm liền mạch.

Trong bài viết này, chúng ta sẽ cùng tìm hiểu chi tiết về cách tạo redirect 301 trong WordPress bằng nhiều phương pháp khác nhau, từ việc sử dụng plugin đến chỉnh sửa file .htaccess. Chúng ta cũng sẽ thảo luận về các tình huống phổ biến cần sử dụng redirect 301 và các lưu ý quan trọng để đảm bảo quá trình chuyển hướng diễn ra thành công.

Tại Sao Cần Sử Dụng Redirect 301?

Việc sử dụng redirect 301 mang lại nhiều lợi ích quan trọng cho website của bạn:

  • Duy trì giá trị SEO: Redirect 301 giúp chuyển “link juice” (sức mạnh liên kết) từ trang cũ sang trang mới, đảm bảo rằng bạn không mất đi thứ hạng tìm kiếm khi thay đổi URL.
  • Tránh lỗi 404: Khi người dùng hoặc bot tìm kiếm truy cập một trang đã bị xóa hoặc di chuyển mà không có redirect, họ sẽ gặp lỗi 404. Redirect 301 sẽ chuyển hướng họ đến trang mới, cải thiện trải nghiệm người dùng và giảm tỷ lệ thoát trang (bounce rate).
  • Cải thiện trải nghiệm người dùng: Người dùng sẽ tự động được chuyển đến trang mới mà không cần phải tìm kiếm lại, giúp họ có trải nghiệm liền mạch và tích cực hơn trên website của bạn.
  • Hợp nhất nội dung trùng lặp: Nếu bạn có nhiều trang với nội dung tương tự, redirect 301 có thể được sử dụng để chuyển hướng tất cả các trang này đến một trang duy nhất, giúp tránh các vấn đề về nội dung trùng lặp (duplicate content) trong SEO.

Các Tình Huống Phổ Biến Cần Sử Dụng Redirect 301

Dưới đây là một số tình huống phổ biến mà bạn nên sử dụng redirect 301:

  • Thay đổi URL của một trang hoặc bài viết: Khi bạn thay đổi permalink (đường dẫn tĩnh) của một trang hoặc bài viết, bạn cần tạo redirect 301 từ URL cũ sang URL mới.
  • Di chuyển website sang một domain mới: Khi bạn chuyển toàn bộ website sang một domain mới, bạn cần tạo redirect 301 từ tất cả các URL trên domain cũ sang các URL tương ứng trên domain mới.
  • Thay đổi cấu trúc website: Khi bạn thay đổi cấu trúc thư mục của website, bạn cần tạo redirect 301 để đảm bảo các URL cũ vẫn hoạt động và chuyển hướng đến các trang mới.
  • Hợp nhất nội dung trùng lặp: Nếu bạn có nhiều trang với nội dung tương tự, bạn có thể sử dụng redirect 301 để chuyển hướng tất cả các trang này đến một trang duy nhất.
  • Xóa một trang hoặc bài viết: Thay vì hiển thị lỗi 404, bạn có thể chuyển hướng người dùng đến một trang liên quan hoặc trang chủ.

Các Phương Pháp Tạo Redirect 301 Trong WordPress

Có nhiều cách để tạo redirect 301 trong WordPress, mỗi cách có ưu và nhược điểm riêng. Dưới đây là một số phương pháp phổ biến:

Sử Dụng Plugin WordPress

Đây là phương pháp đơn giản và phổ biến nhất, đặc biệt đối với những người không quen thuộc với việc chỉnh sửa code. Có rất nhiều plugin redirect miễn phí và trả phí có sẵn trên WordPress.org. Một số plugin phổ biến bao gồm:

  • Redirection: Một plugin miễn phí và mạnh mẽ, cho phép bạn tạo và quản lý redirect một cách dễ dàng.
  • Yoast SEO Premium: Phiên bản trả phí của plugin SEO phổ biến Yoast SEO cũng tích hợp tính năng redirect manager.
  • Rank Math SEO: Một plugin SEO phổ biến khác với tính năng redirect tích hợp.
  • Simple 301 Redirects: Một plugin đơn giản, tập trung vào việc tạo redirect 301 một cách nhanh chóng và dễ dàng.

Ví dụ: Sử dụng Plugin Redirection

  1. Cài đặt và kích hoạt plugin Redirection từ kho plugin của WordPress.
  2. Trong trang quản trị WordPress, đi đến Tools > Redirection.
  3. Nhập URL nguồn (Source URL) – URL cũ mà bạn muốn chuyển hướng.
  4. Nhập URL đích (Target URL) – URL mới mà bạn muốn chuyển hướng đến.
  5. Chọn “301 – Moved Permanently” trong phần “HTTP Code”.
  6. Nhấp vào “Add Redirect”.

Plugin Redirection cung cấp nhiều tính năng nâng cao như theo dõi lỗi 404 và tự động tạo redirect khi bạn thay đổi permalink của một bài viết.

Chỉnh Sửa File .htaccess

File .htaccess là một file cấu hình mạnh mẽ được sử dụng bởi máy chủ web Apache. Bạn có thể chỉnh sửa file này để tạo redirect 301. Tuy nhiên, phương pháp này đòi hỏi kiến thức kỹ thuật và cần cẩn trọng để tránh gây ra lỗi cho website.

Lưu ý quan trọng: Trước khi chỉnh sửa file .htaccess, hãy sao lưu file này để có thể khôi phục lại nếu xảy ra sự cố.

Cách chỉnh sửa file .htaccess:

  1. Kết nối đến máy chủ web của bạn bằng FTP client (ví dụ: FileZilla) hoặc cPanel file manager.
  2. Tìm file .htaccess trong thư mục gốc của website (thường là thư mục public_html hoặc www).
  3. Tải file .htaccess về máy tính.
  4. Mở file .htaccess bằng một trình soạn thảo văn bản (ví dụ: Notepad++).
  5. Thêm các dòng code redirect vào file.
  6. Lưu file .htaccess và tải nó trở lại máy chủ, ghi đè lên file cũ.

Ví dụ: Tạo redirect 301 trong file .htaccess

Để chuyển hướng từ /old-page/ sang /new-page/, bạn có thể thêm dòng code sau vào file .htaccess:

Redirect 301 /old-page/ /new-page/

Để chuyển hướng toàn bộ domain cũ olddomain.com sang domain mới newdomain.com, bạn có thể thêm các dòng code sau vào file .htaccess trên domain cũ:

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

Lưu ý: Sau khi chỉnh sửa file .htaccess, hãy kiểm tra kỹ xem redirect có hoạt động đúng không. Nếu gặp sự cố, hãy khôi phục lại file .htaccess từ bản sao lưu.

Sử Dụng Chức Năng Redirect Tích Hợp Trong Hosting (Nếu Có)

Một số nhà cung cấp dịch vụ hosting cung cấp chức năng redirect tích hợp trong cPanel hoặc control panel của họ. Bạn có thể sử dụng chức năng này để tạo redirect 301 một cách dễ dàng mà không cần cài đặt plugin hoặc chỉnh sửa file .htaccess.

Để sử dụng chức năng redirect trong cPanel:

  1. Đăng nhập vào cPanel của bạn.
  2. Tìm kiếm mục “Redirects” hoặc “Chuyển hướng”.
  3. Chọn loại redirect (thường là “Permanent (301)”).
  4. Nhập domain hoặc URL nguồn.
  5. Nhập URL đích.
  6. Nhấp vào “Add” hoặc “Thêm”.

Kiểm Tra Redirect 301

Sau khi tạo redirect 301, bạn cần kiểm tra xem redirect có hoạt động đúng không. Có nhiều cách để kiểm tra redirect:

  • Truy cập URL cũ trong trình duyệt: Nhập URL cũ vào trình duyệt và xem trình duyệt có tự động chuyển hướng đến URL mới hay không.
  • Sử dụng công cụ kiểm tra redirect trực tuyến: Có nhiều công cụ trực tuyến cho phép bạn kiểm tra redirect, ví dụ như Redirect Checker.
  • Sử dụng công cụ Google Search Console: Google Search Console cung cấp thông tin về các trang được index và các lỗi trên website của bạn. Bạn có thể sử dụng công cụ này để kiểm tra xem Google có nhận diện redirect 301 của bạn hay không.

Lưu Ý Quan Trọng Khi Sử Dụng Redirect 301

Dưới đây là một số lưu ý quan trọng khi sử dụng redirect 301:

  • Sử dụng đúng loại redirect: Đảm bảo bạn sử dụng redirect 301 (chuyển hướng vĩnh viễn) cho các trang đã được di chuyển vĩnh viễn. Sử dụng redirect 302 (chuyển hướng tạm thời) cho các trang chỉ tạm thời không khả dụng.
  • Tránh tạo chuỗi redirect: Chuỗi redirect (redirect từ trang A sang trang B, sau đó từ trang B sang trang C,…) có thể làm chậm tốc độ website và ảnh hưởng đến SEO. Cố gắng chuyển hướng trực tiếp từ trang cũ sang trang mới.
  • Kiểm tra và cập nhật redirect thường xuyên: Theo thời gian, có thể có những redirect không còn cần thiết hoặc không hoạt động đúng. Hãy kiểm tra và cập nhật redirect thường xuyên để đảm bảo website hoạt động tốt.
  • Sao lưu file .htaccess trước khi chỉnh sửa: Điều này rất quan trọng để bạn có thể khôi phục lại file nếu xảy ra sự cố.
  • Sử dụng plugin redirect một cách cẩn thận: Quá nhiều plugin có thể làm chậm website của bạn. Hãy chọn một plugin redirect đáng tin cậy và chỉ sử dụng những tính năng cần thiết.

Kết Luận

Redirect 301 là một công cụ quan trọng để duy trì SEO và cải thiện trải nghiệm người dùng khi bạn thực hiện các thay đổi trên website WordPress của mình. Bằng cách sử dụng các phương pháp được trình bày trong bài viết này, bạn có thể tạo redirect 301 một cách dễ dàng và hiệu quả, đảm bảo rằng website của bạn luôn hoạt động tốt và thân thiện với người dùng cũng như các công cụ tìm kiếm.