Lỗi 404 là lỗi quá quen thuộc khi làm website khi người dùng truy cập vào một trang bị xóa hay không tồn tại thì trang website sẽ báo lỗi 404. Nếu lỗi này xảy ra trong một trang website blog thì sẽ mất đi một lượng lớn người dùng. Chuyển redirect 404 wordpress về trang chủ là một cách khá hữu ích mà hiện nay rất nhiều người tìm hiểu nhằm khắc phục trang website của mình. Trong bài viết này Quảng Nam Web sẽ hướng dẫn cho bạn cách chuyển hướng trang lỗi 404 trong theme Flatsome về trang chủ.
Lỗi 404 là gì?
Lỗi 404 Not Found hay còn gọi là lỗi truy vấn khi trình duyệt giao tiếp với máy chủ là một mã phản hồi chuẩn của HTTP phản hồi đến người dùng để người dùng biết rằng máy chủ của trình duyệt web (Browser) không thể tìm thấy thông tin hoặc trang web mà người dùng yêu cầu.
Một số hình thức thông báo lỗi:
- 404 Error
- Error 404
- 404 Not Found
- Error 404 Not Found
- The requested URL [URL] was not found on this server (Yêu cầu tìm kiếm URL không thể tìm thấy trên máy chủ)
- HTTP 404 (lỗi giao thức kết nối)
- 404 File or Directory Not Found (không thể tìm thấy tệp hoặc danh mục muốn truy vấn)
- HTTP 404 Not Found (không thể tìm thấy giao thức kết nối)
- 404 Page Not Found (không thể tìm thấy trang).
Nguyên nhân gây ra lỗi 404 Not Found
Dưới đây là nguyên nhân gây ra lỗi 404 Not Found trong WordPress:
- URL bị thay đổi hoặc nhập sai URL: Nếu bạn thay đổi địa chỉ cũ sang mới mà không thông báo cho các trình duyệt tìm kiếm thì người dùng truy cập cũ sẽ bị lỗi 404. Hoặc nhập sai URL cũng là nguyên nhân gây ra lỗi 404 trong wordpress.
- Lỗi trong cấu hình .htaccess: Nếu tệp .htaccess bị hỏng hoặc cấu hình không đúng, điều này có thể dẫn đến lỗi 404. Bạn có thể thử tạo một tệp .htaccess mới hoặc khôi phục lại tệp .htaccess mặc định của WordPress.
- Plugin hoặc chủ đề gây xung đột: Một số Plugin không tương thích với phiên bản WordPress hiện tại hoặc với nhau có thể gây ra lỗi 404.
- Sai cấu hình permalinks: Permalinks trong WordPress quy định cấu trúc đường dẫn của các bài viết và trang. Nếu permalinks không được cấu hình đúng, nó có thể gây ra lỗi 404. Hãy kiểm tra cấu hình permalinks trong cài đặt WordPress của bạn và chắc chắn rằng nó đang sử dụng một cấu trúc đường dẫn hợp lệ.
Tại sao bạn nên chuyển hướng trang lỗi 404 trong theme Flatsome
Nếu bạn không có thời gian để tạo trang 404 tùy chỉnh, thì việc chuyển hướng khách truy cập đến trang chủ của bạn là một giải pháp tuyệt vời.
- Đây là nơi thường chứa nhiều liên kết đến các trang con và bài viết nhất
- Trang chủ thường là nơi chứa nhiều dữ liệu thông tin quan trọng nhất
- Cải thiện trải nghiệm người dùng: Khi người dùng gặp phải lỗi 404, họ thường sẽ cảm thấy bối rối và không biết phải làm gì tiếp theo. Chuyển hướng về trang chủ giúp họ tìm thấy một điểm bắt đầu và có thể tiếp tục duyệt trang web của bạn.
- Giữ người dùng ở lại trang web: Thay vì mất khách hàng hoặc người dùng điều hướng ra khỏi trang web của bạn khi gặp lỗi 404, chuyển hướng về trang chủ tạo ra cơ hội để họ khám phá các nội dung khác trên trang web và tiếp tục tương tác với nội dung của bạn.
- Cải thiện SEO: Trang lỗi 404 có thể ảnh hưởng đến hiệu suất SEO của trang web. Khi các trang không tồn tại không được xử lý đúng cách, nó có thể dẫn đến các lỗi trong việc lập chỉ mục của các công cụ tìm kiếm. Chuyển hướng về trang chủ giúp tránh các vấn đề này và duy trì tính tương thích của trang web với các công cụ tìm kiếm.
- Đơn giản và dễ thực hiện: Chuyển hướng trang lỗi 404 về trang chủ là một giải pháp đơn giản và dễ thực hiện. Thay vì tạo ra các trang lỗi tùy chỉnh cho mỗi trường hợp, chuyển hướng về trang chủ là một cách hiệu quả để xử lý tất cả các lỗi 404 một cách thống nhất.
Hướng dẫn chuyển hướng trang lỗi 404 trong theme Flatsome về trang chủ
Cách 1: Sử dụng Plugin All 404 Redirect to Homepage
Vào menu Plugin -> Cài mới -> Nhập “All 404 Redirect to Homepage” vào ô tìm kiếm
Sau khi cài đặt thành công thì bấm vào nút “Kích hoạt” rồi vào menu Cài đặt -> All 404 Redirect to Homepage để tiếp tục
Thao tác như hình bên dưới, Thay đổi trạng thái 404 Redirect Status sang Bật, Nhập link trang cần redirect vào ô số 2, Ở đây mình nhập url trang chủ. Cuối cùng bấm Update Options và kiểm trang bằng cách nhập một link 404 bất kỳ.
Cách 2: Redirect bằng code
Đăng nhập vào Cpanel hoặc trình quản lý source code website của bạn. Tạo một file 404.php
trong thư mục themes/flatsome-child
hoặc themes/flatsome
. Nên đặt trong thư mục themes/flatsome-child
để khi update theme không bị mất code.
Thêm đoạn code sau vào
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: ".get_bloginfo('url')); exit(); ?>
Bạn cũng có thể thêm code vào file function.php
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: ".get_bloginfo('url')); exit(); ?>
Như vậy mình đã giới thiệu và hướng dẫn cách chuyển hướng trang báo lỗi 404 về trang chủ trong theme Flatsome thật đơn giản đúng không.
Nếu có bất kỳ thắc mắc nào hãy liên hệ với chúng tôi để được giải đáp nhé.
Chúc các bạn thành công!