• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền
  • Đánh giá
  • Khuyến mãi
  • Thông báo
  • Giới thiệu
  • Liên hệ

WP Căn bản

Kiến thức căn bản cho người dùng WordPress

paradise-child-theme-wordpress-theme-tot-nhat
  • Dịch vụ WordPress Hosting
  • Dịch vụ tối ưu WordPress
  • Dịch vụ quét mã độc WordPress
  • Mua Paradise child theme
Trang chủ » WordPress » Thủ thuật WordPress » Redirect trang bị lỗi 404 về trang chủ trong WordPress
hosting-tot-nhat-danh-cho-wordpress

Redirect trang bị lỗi 404 về trang chủ trong WordPress

Cập nhật: 06/10/2023 Trung Hiếu 135 Bình luận

Mục lục Hiện
  • 1. Tại sao bạn nên redirect về trang chủ?
  • 2. Cách redirect trang bị lỗi 404 về trang chủ
    • 2.1. Đối với theme Paradise
    • 2.2. Redirect trang bị lỗi 404 bằng code snippets
    • 2.3. Redirect trang bị lỗi 404 bằng file 404.php
    • 2.4. Redirect trang bị lỗi 404 bằng plugin
      • 2.4.1. WP 404 Auto Redirect to Similar Post
      • 2.4.2. All 404 Redirect to Homepage

Hướng dẫn redirect trang bị lỗi 404 về trang chủ trong WordPress một cách đơn giản.

redirect-trang-bi-loi-404-ve-trang-chu-trong-wordpress

Trong bài viết lần trước, tôi đã hướng dẫn cho các bạn cách để khắc phục lỗi 404 trong Google Search Console (Webmaster Tools) rồi phải không nào? Tuy nhiên, phương thức này khá thủ công và mất thời gian nên chỉ áp dụng đối với các website có ít lỗi 404. Nếu site của bạn có quá nhiều lỗi 404, phương pháp hiệu quả nhất để giải quyết vấn đề này chính là redirect (chuyển hướng) chúng về trang chủ. Ngay sau đây, tôi sẽ hướng dẫn chi tiết cho các bạn cách để làm điều đó trong WordPress.

Tham khảo thêm:

  • Lỗi 404 và Soft 404 khác nhau như thế nào?
  • Làm thế nào để khắc phục lỗi 404 trong Google Webmaster Tools

Tại sao bạn nên redirect về trang chủ?

  • Đâ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. Người dùng có khả năng cao hơn để tìm thấy một bài viết mà họ quan tâm trên trang chủ.
  • Trang chủ thường là nơi được bots tìm kiếm truy cập và thu thập dữ liệu nhiều nhất.

Cách redirect trang bị lỗi 404 về trang chủ

Có nhiều cách khác nhau để làm việc này trong WordPress: sử dụng code PHP và sử dụng plugin. Tùy vào khả năng về kỹ thuật của bạn để lựa chọn phương án phù hợp nhất.

Đối với theme Paradise

1. Hãy cập nhật theme Paradise lên phiên bản 6.7.3 hoặc mới hơn.

2. Truy cập Giao diện => Tùy biến => Thiết lập giao diện => Tối ưu tìm kiếm => Chuyển mục Chặn index subpages sang trạng thái Có rồi lưu lại.

tinh-nang-redirect-link-404-ve-trang-chu-cua-theme-paradise

Redirect trang bị lỗi 404 bằng code snippets

Chèn đoạn code sau đây vào file functions.php của theme hoặc child theme mà bạn đang sử dụng. Các bạn cũng có thể sử dụng plugin Code Snippets để chèn nhằm tránh nó bị xóa mất khi cập nhật theme.

function wpcb_redirect_404() {
global $wp_query;
if ( $wp_query->is_404 ) {
wp_redirect( get_bloginfo('wpurl'), 301 );
exit;
}
}
add_action('template_redirect', 'wpcb_redirect_404', 1);

Redirect trang bị lỗi 404 bằng file 404.php

Tất cả những gì bạn cần làm là tạo 1 file có tên là 404.php trong thư mục theme (hoặc child theme) mà bạn đang sử dụng với nội dung như sau:

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

Nếu theme (hoặc child theme) đã có sẵn file này, hãy xóa hết nội dung bên trong sau đó thay thế nó bằng code bên trên.

Redirect trang bị lỗi 404 bằng plugin

Các bạn có thể lựa chọn sử dụng 1 trong 2 plugin sau:

WP 404 Auto Redirect to Similar Post

Hiện tại, WP Căn bản đang sử dụng plugin WP 404 Auto Redirect to Similar Post (download) để tự động redirect link 404 về trang chủ hoặc các trang tương tự. Plugin này sử dụng thuật toán thông minh để phân tích xem có trang nào khác trên website có URL hoặc tiêu đề gần giống với trang bị lỗi hay không? Nếu có, nó sẽ redirect trang bị lỗi về trang tương tự. Nếu không, nó sẽ redirect về trang chủ (mặc định) hoặc 1 trang cụ thể nào đó do bạn thiết lập từ trước.

cai-dat-va-kich-hoat-plugin-wp-404-auto-redirect-to-similar-post

WP 404 Auto Redirect to Similar Post có một số thiết lập trong Settings => WP 404 Auto Redirect. Tuy nhiên, với nhu cầu thông thường, các bạn chỉ cần cài đặt và kích hoạt nó là được. Hãy để các thiết lập như mặc định.

All 404 Redirect to Homepage

Nếu bạn chỉ có nhu cầu duy nhất là redirect về trang chủ hoặc 1 trang cụ thể nào đó, hãy làm theo hướng dẫn sau đây:

1. Đầu tiên, các bạn cần phải cài đặt và kích hoạt plugin All 404 Redirect to Homepage (download). Đây là một trong những plugins được đánh giá là tốt nhất để redirect các trang bị lỗi 404 về trang chủ.

all-404-redirect-to-homepage-wordpress-plugin

2. Truy cập vào Settings => All 404 Redirect to Homepage. Tại đây, tiến hành thiết lập các tùy chọn cho plugin.

thiet-lap-plugin-all-404-redirect-to-homepage

Trong đó:

  • 404 Redirection Status: Chọn Enabled để kích hoạt, Disabled để vô hiệu hóa plugin.
  • 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ỳ.

Sau khi hoàn tất, click vào nút Update Options để lưu lại các thiết lập.

Lưu ý: nếu bạn sử dụng plugin tạo cache, nhớ xóa cache sau khi thiết lập để đảm bảo plugin hoạt động một cách chính xác nhất. Đơn giản vậy thôi. Chúc các bạn thành công!

Bạn có đang redirect trang bị lỗi 404 về trang chủ không? Nếu có, bạn đang áp dụng phương pháp nào để làm điều đó? Hãy chia sẻ với chúng tôi quan điểm và ý kiến của bạn trong khung bình luận bên dưới.

Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)

  • Chia sẻ lên Facebook
  • Chia sẻ lên Twitter
  • Chia sẻ lên LinkedIn

Bài viết liên quan

Tự động tạo alt-text cho hình ảnh trong WordPress
Tự động tạo alt-text cho hình ảnh trong WordPress
Tính năng Crawl Optimization của plugin Yoast SEO
Tính năng Crawl Optimization của plugin Yoast SEO
Chèn breadcrumbs của Rank Math SEO vào theme Paradise
Chèn breadcrumbs của Rank Math SEO vào theme Paradise

Chuyên mục: Thủ thuật WordPress Thẻ: Thủ thuật SEO

wpcanban-com-facebook-group

Nói về Trung Hiếu

Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Tôi là người sáng lập và đứng sau mọi hoạt động của WP Căn bản. Tìm hiểu thêm về tôi tại đây.

Bài viết trước « Hướng dẫn từ chối liên kết (disavow links) trong Google Webmaster
Bài viết sau Top 6 plugins tạo khảo sát, thăm dò ý kiến trong WordPress »

Reader Interactions

Bình luận

    Để lại một bình luận Hủy

    Tất cả các bình luận đều sẽ được kiểm duyệt nghiêm ngặt. Mọi bình luận trái quy định sử dụng sẽ bị gỡ bỏ link hoặc xóa bỏ hoàn toàn. Vui lòng đọc kỹ quy định trước khi bình luận. Xin cảm ơn!

  1. Sáng 1 bình luậnviết

    21/04/2022 lúc 10:26

    Redirect 404 về Homepage bằng code hoặc plugin này có ảnh hưởng gì đến SEO k bạn ơi. Mình newbie nên thắc mắc, mong bạn trả lời !!!

    Bình luận
    • Trung Hiếu Quản lýviết

      21/04/2022 lúc 10:32

      Chỉ lợi, không hại bạn nhé. :)

      Bình luận
  2. Minh Truong Quan 1 bình luậnviết

    12/07/2021 lúc 10:02

    Chào WPCanban!
    Do website của mình được chuyển từ Blogsot sang wordpress, có nhiều link bị hỏng (do không chuyển qua hết). Nên Google Search Console báo lổi! Vậy có cách nào xử lý các link post lổi và không tuột SEO không?

    Bình luận
    • Trung Hiếu Quản lýviết

      12/07/2021 lúc 11:15

      Bạn cài plugin WP 404 Auto Redirect to Similar Post mà mình đã giới thiệu trong bài viết xem sao nhé.

      Bình luận
  3. huu tinh 42 bình luậnviết

    11/11/2020 lúc 18:34

    Bác ơi cho mình hỏi tí là mình có 2 bài viết cùng 1 chủ đề: bai viet A và bài viết B, giờ mình muốn gom 2 bài này lại thành 1 bài. vậy mình có thể redirect 301 bài viết A về bài viết B, rồi copy nội dung của bài viết A bỏ vào bài viết B được ko bác?

    Bình luận
    • Trung Hiếu Quản lýviết

      11/11/2020 lúc 18:37

      Được bạn nhé.

      Bình luận
      • ngoc diem 42 bình luậnviết

        15/11/2020 lúc 16:33

        Vậy sau khi redirect rồi mình có thể xóa bài viết A đi hay phải giữ nguyên nó? Với lại mình đọc thấy yoest seo có phần redirect 301 nhưng sao mình tìm không thấy nhỉ?

        Bình luận
        • Trung Hiếu Quản lýviết

          15/11/2020 lúc 17:12

          Xóa đi hay không xóa thì cũng như nhau mà bạn. Link đó đâu thể truy cập được nữa. Nó sẽ bị chuyển hướng sang link khác. Tính năng redirect 301 chỉ có trên Yoast SEO Premium. Yoast SEO miễn phí không có.

          Bình luận
          • ngoc diem 42 bình luậnviết

            16/11/2020 lúc 15:23

            Vậy mình không dùng Yoast thì còn cách nào khác không bạn? Search google thì thấy mấy bác kia chỉ dùng code mà mình thì ko rành code nên sợ ảnh hưởng tới web

          • Trung Hiếu Quản lýviết

            16/11/2020 lúc 15:25

            Bạn có thể sử dụng plugin Redirection nhé. Nó y hệt tính năng Redirects của Yoast SEO Premium.

  4. Interreviewed 1 bình luậnviết

    05/11/2020 lúc 20:35

    Bạn có thể nói rõ hơn về cách tạo file trong thư mục theme như nào không? Mình không biết làm ạ

    Bình luận
  5. Huynh 1 bình luậnviết

    05/11/2020 lúc 20:33

    Ok mình đã làm được. Cảm ơn hiếu

    Bình luận
  6. Vũ Lê 167 bình luậnviết

    22/08/2020 lúc 21:33

    Đúng cái anh cần. Móe, vừa xóa một loạt bài viết kém chất lượng nên cần cái này để dẫn sang một trang khác

    Bình luận
    • Trung Hiếu Quản lýviết

      23/08/2020 lúc 15:38

      Có plugin này hay hơn nè: WP 404 Auto Redirect to Similar Post.

      Bình luận
  7. Ama Nhat 19 bình luậnviết

    09/06/2020 lúc 10:48

    Cám ơn bạn, mình dùng plugin Redirect cho website của mình thành công rồi

    Bình luận
« 1 … 3 4 5

Sidebar chính

NHẬN BÀI VIẾT QUA EMAIL

Hãy đăng ký ngay để là người đầu tiên nhận được thông báo qua email mỗi khi chúng tôi có bài viết mới. Tặng miễn phí ebook "Bảo mật WordPress toàn tập" do WP Căn bản biên soạn!

Theo dõi qua mạng xã hội

Dịch vụ WordPress Hosting

dich-vu-wordpress-hosting-chat-luong-cao

Bạn đang tìm gì?

WordPress căn bản

Bảo mật WordPress

Tăng tốc WordPress

Sửa lỗi WordPress

Thủ thuật Genesis

Thủ thuật SEO

Thủ thuật CloudFlare

Thủ thuật LiteSpeed

Thủ thuật WooCommerce

Sử dụng theme Paradise

Dịch vụ tối ưu WordPress miễn phí

dich-vu-toi-uu-wordpress-mien-phi

Dịch vụ quét mã độc miễn phí

dich-vu-quet-ma-doc-wordpress-mien-phi

Footer

Bài viết mới nhất

  • Monarx Security được tích hợp vào dịch vụ WordPress Hosting 15/06/2025
  • Hiển thị code trong bài viết của WordPress 07/06/2025
  • Plugin SMTP siêu nhẹ dành cho WordPress 26/05/2025
  • Plugin contact form siêu nhẹ cho WordPress 23/05/2025

Bình luận mới nhất

  • Trung Hiếu trong Monarx Security được tích hợp vào dịch vụ WordPress Hosting
  • TITAN VINA trong Monarx Security được tích hợp vào dịch vụ WordPress Hosting
  • Trung Hiếu trong Monarx Security được tích hợp vào dịch vụ WordPress Hosting
  • TITAN VINA trong Monarx Security được tích hợp vào dịch vụ WordPress Hosting

Thông tin hữu ích

  • Giới thiệu bản thân
  • Quy định sử dụng
  • Chính sách bảo mật
  • Bản quyền nội dung

Thống kê WP Căn bản

9 Chuyên mục - 1.005 Bài viết - 35.545 Bình luận

Bản quyền © 2014 - 2025 · WP Căn bản (tiền thân là eBooksvn.com) · Sử dụng Paradise child theme và dịch vụ WordPress Hosting