Nội dung bài viết
Ở bài viết này mình sẽ hướng dẫn các bạn cách chuyển hướng (Redirect) các Trang/URL bị lỗi 404 về trang chủ WordPress vô cùng đơn giản. Việc này giúp website của bạn nhìn chuyên nghiệp hơn và một phần trang chủ cũng là nơi được bots tìm kiếm nhiều nhất, nên cách này sẽ giúp việc thu thập dữ liệu website được tốt hơn.
Cách chuyển hướng trang bị lỗi 404 về trang chủ
Để chuyển hướng các bạn có thể sử dụng 2 cách sau:
Cách 1: Sử dụng Code chuyển hướng
Với cách này các bạn chỉ cần tạo một File tên 404.php tại thư mục của Theme hoặc Child theme. Nếu đã có file trên thì bạn chỉ cần xóa tất cả nội dung bên trong và thay bằng code bên dươi là được.
<?php
header("HTTP/2 301 Moved Permanently");
header("Location:".get_bloginfo('url'));
exit();
?>
Dưới đây là hình ảnh mình họa
Cách 2: Sử dụng Plugin chuyển hướng
Nếu bạn cần chuyển hướng thông qua Plugin thì bạn có thể cài đặt Plugin có tên All 404 Redirect to Homepage ,
Sau khi cài đặt bạn vào mục Settings >> All 404 Redirect to Homepage >> Options và cấu hình như sau
Trong đó:
- 404 Redirection Status: Chọn Enabled để kích hoạt, Disabled để vô hiệu hóa tính năng Redirect Pages.
- Redirect all 404 pages to: Thiết lập trang mà bạn muốn redirect tới khi gặp lỗi 404. Bạn có thể để mặc định là trang chủ hoặc thiết lập một trang bất kỳ.
- Image 404 Redirection Status: Chọn Enabled để kích hoạt, Disabled để vô hiệu hóa tính năng Redirect Images.
Để xem các Url 404 được chuyển hướng về trang chủ thì bạn bấm sang Tab 404 URLs, tại đây sẽ liệt kê chi tiết các Url như hình (nếu có)
Và dưới đây là ví dụ khi mình truy cập vào một Url không tồn tại (404) thì ngay lập tức sẽ bị chuyển hướng về trang chủ.
Chúc các bạn thực hiện thành công.!