Trang chủ »  Mẹo - thủ thuật »  Chuyển hướng trang lỗi 404 về trang chủ

Chuyển hướng trang lỗi 404 về trang chủ

03/06/2021  -   115 views

Hôm nay mình giới thiệu đến các bạn về thủ thuật điều hướng trang 404 về trang chủ hay 1 trang bất kỳ nào, hầu như mọi người đều chuyển hướng về trang chủ.

Lỗi 404 là gì ? Nguyên nhân như thế nào ?. Hãy cùng mình đi tìm hiểu ngay nhé.

Lỗi 404 là lỗi mà khi bạn thay đổi cấu trúc website mới, những URL củ khi khách hàng truy cập vào thì sẽ bị lỗi 404 not found. Là lỗi xảy ra khi liên kết của trang đó đã không còn tồn tại.

  • Tổng hợp các đoạn code về woocommerce
  • Hướng dẫn cách chuyển javascript ở header xuống footer trong wordpress
  • Hướng dẫn cách import/export dữ liệu giữ nội dung và hình ảnh
  • Chuyển hướng trang lỗi 404 về trang chủ
  • Cấu trúc theme của wordpress
  • Chuyển hướng người dùng đến URL trước đó sau khi login thành công
  • Các nguyên nhân xảy ra như sau:

    + Nhập đường dẫn URL bị sai, là nguyên nhân hay gặp, phổ biến gây nên lỗi 404.

    + Lỗi DNS: Khi website của bạn chưa được cấu hình DNS đúng với hosting và domain, thì nó sẽ xảy ra lỗi.

    + Do plugin hoặc Theme gây ra lỗi.

    Do nhiều trường hợp nên dẫn đến lỗi 404 trong wordpress, trong quá trình vận hành website thì điều tất yếu đầu tiên phải chuyển hướng nó về trang chủ. Vì trang chủ là nơi chứa đầy đủ thông tin của website.

    Sau đây mình sẽ hướng dẫn bạn các cách để điều hướng lỗi 404 về trang chủ.

    Cách 1: Viết code vào file 404.php

    Đầu tiên, bạn tạo 1 file 404.php trong thư mục theme của bạn, đường dẫn wp-content / theme / [tên-theme]. Sau đó bạn chèn đoạn mã này vào nhé.

     

    <?php
    header(“HTTP/2 301 Moved Permanently”);
    header(“Location:”.get_bloginfo(‘url’));
    exit();
    ?>

    Cách 2: Điều hướng bằng file .htaccess 

    Để làm được điều này bạn cần mở file .htaccess lên nha, và dán đoạn mã này vào.

    Nếu website bạn chưa có file .htaccess thì tạo nó nằm ngang hàng với file index.php hoặc bạn có thể vào admin -> cài đặt -> đường dẫn và nhấn nút lưu lại.

     

    ErrorDocument 404 /404.html

    Cách 3: Sửa ở file functions.php

    Ở đây bạn mở file functions.php lên và copy đoạn mã dưới đây dán vào nha.

     

    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 như các bạn không muốn điều hướng tới chủ thì có thể thay url trong hàm get_bloginfo(‘url’)  thành url mà bạn mún chuyển đến.

    Tổng kết

    Trên đây là các cách mà mình đã sưu tầm và vận dụng nó, các bạn có thể dùng 1 trong 3 nhé, không nên dùng cả ba nha cả nhà. Hãy để lại comment nếu bạn gặp vấn đề gì liên quan đến lỗi 404 nhé.

    Chúc mọi người học tập tốt, cùng nhau chia sẽ để ngày càng tiến bộ hơn.

    Hãy tham gia group của mình để cùng xây dựng cộng đồng mạnh mẽ và follow các bài viết mới nhất về wordpress của mình nhé. Tvcdev WordPress Community 

    Thân ái và chào quyết thắng. See you !

     

    0 0 đánh giá
    Article Rating
    Theo dõi
    Thông báo của
    guest
    0 Comments
    Phản hồi nội tuyến
    Xem tất cả bình luận

    Bài viết liên quan

    Mẹo - thủ thuật 10/05/2022

    Chuyển hướng người dùng đến URL trước đó sau khi login thành công

    Đoạn code sau đây sinh ra để giải quyết vấn đề sau khi login thành công thì sẽ điều hướng ng(...)

    WP Theme 25/09/2021

    Hướng dẫn tạo child theme trong wordpress

    Chào các bạn, hôm nay mình hướng dẫn đến các bạn một bài viết củng khá quan trọng trong wordp(...)

    Mẹo - thủ thuật 25/07/2021

    Hướng dẫn cách import/export dữ liệu giữ nội dung và hình ảnh

    Có nhiều cách để export/import dữ liệu chuyển từ website này sang website khác. Nếu các bạn dùng (...)

    Mẹo - thủ thuật 20/07/2021

    Hướng dẫn tạo chức năng search autocomplete trong wordpress

    Hôm nay mình sẽ hướng dẫn đến các bạn một bài viết liên quan về ajax củng như mẹo và thủ (...)

    0
    Rất thích suy nghĩ của bạn, hãy bình luận.x