Sửa file 404.php
Bạn truy cập vào host/VPS, di chuyển đến thư mục: wp-content/themes/mytheme/404.php. Sau đó, xóa toàn bộ nội dung cũ trong file và dán đoạn code sau vào để chuyển hướng trang 404 về trang chủ:
Bạn thêm đoạn code sau:
<?php header("HTTP/2 301 Moved Permanently"); header("Location:".get_bloginfo('url')); exit(); ?>
Sửa file functions.php
Bạn chỉ cần vào file functions.php và thêm đoạn code sau:
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; } }
Sau khi hoàn thành, bạn vào một link 404 bất kỳ trước đó, xem điều link đó đã được chuyển hướng về trang chủ chưa. Nếu trang được chuyển hướng về trang chủ có nghĩa đã hoạt động thành công.
Chúc bạn thành công !