Cách chuyển trang lỗi 404 về trang chủ WordPress cực đơn giản

Bài viết này mình sẽ hướng dẫn Cách chuyển trang lỗi 404 về trang chủ WordPress hoặc trang bất kỳ

Cách chuyển trang lỗi 404 về trang chủ WordPress cực đơn giản

Về lỗi 404 Không tìm thấy trang (404 error Page not found) là một lỗi xảy ra khi liên kết của trang đó đã không còn tồn tại, có thể trang đã bị xóa hoặc liên kết (đường link) của trang đó đã thay đổi hoặc nhập sai địa chỉ liên kết.

Một website có nhiều lỗi 404 thường ảnh hưởng xấu rất nhiều rất SEO, do vậy bạn nên chuyển trang 404 này về trang chủ hoặc một trang bất kỳ, tức là khi người dùng truy cập vào một đường link nào đó không tồn tại (nhập sai link, link bị xóa hoặc đã thay đổi) thì trang sẽ tự động chuyển hướng đến trang chủ hoặc một trang do bạn chọn, điều này có nghĩa là website của bạn sẽ không còn tồn tại lỗi 404, tất nhiên là rất tốt cho SEO. Vậy làm điều đó thế nào? có rất nhiều cách và mình sẽ hướng dẫn những cách đơn giản nhất ngay bây giờ.

Chuyển trang lỗi 404 về trang chủ WordPress không dùng plugin

1. Sửa file 404.php
Nếu theme bạn sử dụng có file 404.php thì bạn có thể sử dụng cách này, chèn đoạn code sau vào file 404.php (có thể xóa hết code cũ đi). nếu chưa có file 404.php bạn có thể tạo 1 file mới.

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".get_bloginfo('url'));
exit();
?>

Tương tự, nếu bạn muốn chuyển hướng đến một trang khác (không phải trang chủ) thì bạn thay url trong hàm get_bloginfo(‘url’) thành link của trang bạn muốn chuyển hướng đến.

2. Sửa file functions.php
Bạn chèn đoạn code sau vào file functions.php:

add_action('wp', 'redirect_404_to_homepage', 1);
function redirect_404_to_homepage() {
    global $wp_query;
    if ($wp_query->is_404) {
        wp_redirect(get_bloginfo('url'),301)
        ;exit;
    }
}

Nếu bạn muốn chuyển hướng đến một trang khác (không phải trang chủ) thì bạn thay url trong hàm get_bloginfo(‘url’) thành link của trang bạn muốn chuyển hướng đến.

Chuyển trang lỗi 404 về trang chủ WordPress dùng plugin

Dưới đây là 1 số plugin giúp chuyển hướng trang lỗi 404 về trang chủ, bạn lựa chọn plugin phù hợp với yêu cầu của mình.

Đối với nhiều bạn không thích sử dụng plugin thì có thể sử dụng 2 cách trên, cũng rất đơn giản thôi.

Nhớ để lại ý kiến nhận xét của bạn phía bên dưới nhé!
Chúc bạn thành công!

Add Comment