2 phương pháp redirect URL trong WordPress

1 ngày ago, Hướng dẫn WordPress, Views
2 phương pháp redirect URL trong WordPress

Giới thiệu về Redirect URL trong WordPress

Redirect URL, hay chuyển hướng URL, là quá trình tự động chuyển người dùng từ một địa chỉ web (URL) này sang một địa chỉ web khác. Trong WordPress, việc redirect URL là một kỹ thuật quan trọng và hữu ích trong nhiều trường hợp khác nhau. Nó có thể giúp bạn cải thiện trải nghiệm người dùng, duy trì SEO, và quản lý trang web một cách hiệu quả hơn.

Có rất nhiều lý do bạn cần thực hiện redirect URL trên trang web WordPress của mình:

  • Thay đổi cấu trúc liên kết (permalink) của bài viết hoặc trang.
  • Di chuyển trang web sang một tên miền mới.
  • Gộp nhiều trang web thành một.
  • Sửa lỗi liên kết hỏng (404 errors).
  • Tạo các URL ngắn gọn và dễ nhớ cho mục đích marketing.

Bài viết này sẽ giới thiệu chi tiết về hai phương pháp phổ biến và hiệu quả để thực hiện redirect URL trong WordPress: sử dụng plugin và chỉnh sửa file .htaccess.

Phương pháp 1: Sử dụng Plugin WordPress

Sử dụng plugin là cách đơn giản và phổ biến nhất để thực hiện redirect URL trong WordPress, đặc biệt đối với người dùng không quen thuộc với code. Có rất nhiều plugin redirect URL miễn phí và trả phí trên thị trường, với các tính năng và giao diện khác nhau. Tuy nhiên, một số plugin phổ biến và được đánh giá cao bao gồm:

  • Redirection
  • Yoast SEO Premium
  • Simple 301 Redirects

Trong bài viết này, chúng ta sẽ tập trung vào plugin “Redirection” vì tính năng mạnh mẽ, dễ sử dụng và miễn phí.

Cài đặt và kích hoạt plugin Redirection

Đầu tiên, bạn cần cài đặt và kích hoạt plugin Redirection:

  1. Đăng nhập vào trang quản trị WordPress của bạn.
  2. Vào mục “Plugins” -> “Add New”.
  3. Tìm kiếm “Redirection” trong ô tìm kiếm.
  4. Nhấn “Install Now” và sau đó “Activate”.

Cấu hình plugin Redirection

Sau khi kích hoạt plugin, bạn có thể truy cập vào trang cấu hình bằng cách vào “Tools” -> “Redirection”.

Giao diện của Redirection khá trực quan và dễ sử dụng. Để tạo một redirect mới, bạn chỉ cần nhập URL nguồn (Source URL) và URL đích (Target URL) vào các ô tương ứng.

Source URL là URL mà bạn muốn chuyển hướng từ đó. Ví dụ: /old-page/.

Target URL là URL mà bạn muốn chuyển hướng đến. Ví dụ: /new-page/.

Sau khi nhập hai URL này, bạn có thể chọn loại redirect (ví dụ: 301 – Moved Permanently, 302 – Found) và nhấn “Add Redirect”.

Các loại Redirect phổ biến:

  • 301 Moved Permanently: Cho biết rằng URL đã được chuyển vĩnh viễn sang một vị trí mới. Đây là lựa chọn tốt nhất cho SEO vì nó chuyển “link juice” (giá trị liên kết) từ URL cũ sang URL mới.
  • 302 Found: Cho biết rằng URL đã được chuyển tạm thời. Điều này thường được sử dụng khi bạn muốn chuyển hướng người dùng đến một trang khác trong một thời gian ngắn, ví dụ như trong quá trình bảo trì trang web.
  • 307 Temporary Redirect: Tương tự như 302, nhưng yêu cầu trình duyệt phải sử dụng lại phương thức HTTP ban đầu (ví dụ: GET hoặc POST) khi chuyển hướng.

Plugin Redirection còn cung cấp nhiều tính năng nâng cao khác, chẳng hạn như:

  • Theo dõi số lượng redirect đã được thực hiện.
  • Nhập và xuất các redirect (ví dụ: từ file CSV).
  • Tạo redirect dựa trên các điều kiện (ví dụ: chỉ chuyển hướng người dùng từ một quốc gia cụ thể).
  • Kiểm tra và sửa lỗi 404.

Việc sử dụng plugin Redirection là một cách nhanh chóng và hiệu quả để quản lý redirect URL trong WordPress mà không cần chỉnh sửa code.

Phương pháp 2: 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 web server Apache (một trong những web server phổ biến nhất). Nó cho phép bạn tùy chỉnh nhiều khía cạnh của trang web, bao gồm cả việc thực hiện redirect URL.

Lưu ý quan trọng: Chỉnh sửa file .htaccess có thể gây ra các vấn đề nghiêm trọng cho trang web của bạn nếu không được thực hiện đúng cách. Hãy luôn sao lưu file .htaccess trước khi thực hiện bất kỳ thay đổi nào.

Truy cập file .htaccess

Để truy cập file .htaccess, bạn cần sử dụng một FTP client (ví dụ: FileZilla) hoặc trình quản lý file của hosting. File .htaccess thường nằm trong thư mục gốc của trang web WordPress (ví dụ: /public_html/ hoặc /www/).

Nếu bạn không thấy file .htaccess, có thể nó đang bị ẩn. Hãy đảm bảo rằng FTP client hoặc trình quản lý file của bạn được cấu hình để hiển thị các file ẩn.

Thêm code redirect vào file .htaccess

Sau khi tìm thấy file .htaccess, bạn có thể mở nó bằng một trình soạn thảo văn bản (ví dụ: Notepad, Sublime Text). Để tạo một redirect, bạn có thể thêm các dòng code sau vào file:


# Redirect a single page
Redirect 301 /old-page/ /new-page/

# Redirect an entire directory
Redirect 301 /old-directory/ /new-directory/

# Redirect to a different domain
Redirect 301 / http://www.newdomain.com/

Giải thích:

  • Redirect 301: Lệnh này chỉ định loại redirect là 301 (Moved Permanently).
  • /old-page/: URL nguồn (URL cũ).
  • /new-page/: URL đích (URL mới).

Bạn có thể thêm nhiều dòng Redirect 301 để tạo nhiều redirect khác nhau.

Ví dụ:

Để chuyển hướng trang /gioi-thieu/ sang trang /ve-chung-toi/, bạn có thể thêm dòng code sau vào file .htaccess:


Redirect 301 /gioi-thieu/ /ve-chung-toi/

Để chuyển hướng toàn bộ thư mục /blog-cu/ sang thư mục /blog-moi/, bạn có thể thêm dòng code sau:


Redirect 301 /blog-cu/ /blog-moi/

Sau khi thêm code redirect vào file .htaccess, hãy lưu lại file và tải nó lên server. Trình duyệt của bạn sẽ tự động chuyển hướng người dùng từ URL cũ sang URL mới.

Lưu ý:

  • Luôn kiểm tra kỹ code trước khi lưu.
  • Kiểm tra lại redirect sau khi đã thực hiện thay đổi.
  • Nếu gặp lỗi, hãy hoàn nguyên file .htaccess về phiên bản trước đó.

Chỉnh sửa file .htaccess là một phương pháp mạnh mẽ để thực hiện redirect URL, nhưng đòi hỏi bạn phải có kiến thức kỹ thuật nhất định. Nếu bạn không chắc chắn về những gì mình đang làm, hãy sử dụng plugin để tránh gây ra các vấn đề cho trang web của bạn.

So sánh giữa hai phương pháp

Cả hai phương pháp sử dụng plugin và chỉnh sửa file .htaccess đều có ưu và nhược điểm riêng. Dưới đây là so sánh chi tiết:

Tính năng Sử dụng Plugin Chỉnh sửa .htaccess
Dễ sử dụng Dễ dàng (thân thiện với người dùng) Khó hơn (yêu cầu kiến thức kỹ thuật)
Quản lý Dễ quản lý (giao diện trực quan) Khó quản lý (chỉnh sửa code trực tiếp)
Tính linh hoạt Linh hoạt (nhiều tính năng nâng cao) Linh hoạt (có thể tùy chỉnh theo nhu cầu)
Hiệu suất Có thể ảnh hưởng đến hiệu suất (nếu sử dụng quá nhiều plugin) Hiệu suất tốt hơn (không sử dụng plugin)
Bảo trì Dễ bảo trì (cập nhật plugin) Khó bảo trì (cần lưu ý khi cập nhật WordPress)

Kết luận:

Nếu bạn là người mới bắt đầu hoặc không quen thuộc với code, sử dụng plugin là lựa chọn tốt nhất. Nếu bạn có kiến thức kỹ thuật và muốn tối ưu hóa hiệu suất của trang web, chỉnh sửa file .htaccess có thể là lựa chọn phù hợp hơn.

Kết luận

Redirect URL là một kỹ thuật quan trọng để quản lý và duy trì trang web WordPress của bạn. Bài viết này đã giới thiệu hai phương pháp phổ biến để thực hiện redirect URL: sử dụng plugin và chỉnh sửa file .htaccess. Hy vọng rằng thông tin này sẽ giúp bạn lựa chọn phương pháp phù hợp nhất với nhu cầu và kỹ năng của mình.