Lỗi 404 là gì? Cách khắc phục lỗi 404 Not Found

Mar 05
Home » WordPress » Lỗi 404 là gì? Cách khắc phục lỗi 404 Not Found

Hi man! Khi bạn quản trị 1 vài website WordPress thì dù cho bạn có cố gắng đến mấy thì cũng gặp lỗi 404. Vì vậy mà sớm muộn gì thì bạn cũng sẽ được ăn “lẩu dê 404” mà thôi.

Trong bài viết này mình sẽ giải thích lỗi 404 là gì và làm thế nào để sửa lỗi 404 Not Found.

Lỗi 404 là gì?

Khi bạn gặp các cụm từ sau thì cũng là nó nhé, chỉ là mình nói ngắn gọn hơn mà thôi, ví dụ:

  • 404 Not Found
  • 404 không tìm thấy trang
  • 404 Page Not Found

Mới nghe tên thôi thì bạn cũng biết đó là lỗi gì rồi phải không?

Khi một người dùng nhấn vào 1 liên kết nào đó mà kết quả trả về như trên thì có lẽ liên kết đó đã bị xóa hoặc không tồn tại mà không được chuyển hướng về trang khác.

Cũng có thể là do một lỗi chính tả nào đó trong URL.

Đó là ở góc độ người dùng thôi chứ còn nếu bạn thấy lỗi 404 trong trang quản trị của bạn hoặc trong Google Search Console thì phần lớn lỗi đó là do bạn thôi.

Nguyên nhân gây ra lỗi 404

Có khá nhiều nguyên nhân gây ra lỗi 404 mà nhiều khi bạn không ngờ tới.

Sau đây là một số nguyên nhân chính:

  • Bạn thay đổi cấu trúc Permalink sau khi Google đã lập chỉ mục webite của bạn
  • Bạn xóa nội dung trên webiste
  • “Ai đó” đã liên kết website của bạn tới 1 liên kết sai hoặc không tồn tại

Trong đó thay đổi đường dẫn tĩnh Permalink là việc mà người mới hay gặp nhất.

Việc này gây ra lỗi 404 Not Found hàng loạt khiến bạn rất dễ chán nản.

Không những vậy nó còn làm giảm thứ hạng từ khóa của bạn.

Thử hình dung bạn đầu tư bao nhiêu công sức viết bài chuẩn SEO và SEO cho nó lên top rồi một ngày nó biến mất khỏi kết quả tìm kiếm.

Vì vậy, bạn nên cân nhắc thật kỹ cấu trúc Permalink mà bạn muốn sử dụng lâu dài.

Đối với mình thì nguyên nhân thường gặp nhất là mình hay đưa ra các liên kết làm ví dụ cho bài viết rồi sau khi Google thu thập và lập chỉ mục cho bài viết đó thì dính lỗi 404.

Cách khắc phục lỗi 404 Not Found

Tùy vào số lượng lỗi 404 mà bạn có các cách khắc phục khác nhau.

Nếu ít thì bạn có thể xóa bằng tay trong Google Search Console. Còn nhiều thì bạn nên chuyển hướng nó đi đâu đó như về trang chủ chẳng hạn.

Sửa lỗi 404 Not Found trong Google Search Console

Đầu tiên bạn truy cập vào Google Search Console tại đây, sau đó nhấn Chuyển về phiên bản cũ, chọn Thu thập dữ liệu > Lỗi thu thập dữ liệu

Nếu bạn đã sửa trên website hoặc tin rằng các lỗi 404 này là do “hiểu nhầm” thì hãy tick chọn tất cả sau đó chọn ĐÁNH DẤU LÀ CỐ ĐỊNH

lỗi 404 là gì

Tạm thời nó sẽ bị ẩn đi nhưng có thể lại hiện ra khi lần tới Google thu thập dữ liệu website của bạn.

Nếu bạn đã làm vài lần mà không hết thì hãy copy URL đó vào mục Chỉ mục của Google > Xóa URL và làm theo hướng dẫn

Cách khắc phục lỗi 404 Not Found bằng cách chuyển hướng

Nếu website của bạn có quá nhiều lỗi 404 thì chỉ còn cách là chuyển hướng tất cả về trang chủ.

Để làm được điều này bạn chỉ cần thêm đoạn mã sau vào file 404.php trong thư mục gốc (nếu chưa có thì hãy tạo 1 cái)

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

Bây giờ thì tất cả các trang bị lỗi 404 sẽ được chuyển hướng về trang chủ.

Người dùng sẽ không tìm thấy cái mà họ muốn nhưng ít ra thì bạn cũng có thứ khác cho họ xem nếu họ muốn.

Tạo 1 trang 404 thật đẹp

Vì 1 lý do gì đó mà bạn không sửa được lỗi 404 và cũng không muốn chuyển hướng nó về trang chủ thì nên tạo 1 trang 404 thật hấp dẫn.

Đó có thể là 1 câu nói làm lay động lòng người, 1 hình ảnh chó mèo dễ thương hay 1 hotgirl chẳng hạn.

lỗi 404 là gì

Vậy là mình đã trả lời cho câu hỏi lỗi 404 là gì và làm sao để khắc phục lỗi 404 Not Found.

Chúc bạn thành công!

Đặng Đình Quân

Hé lô mọi người! Mình tên là Quân, kẻ đứng sau blog này. Mình là người khá hài hước và ham học hỏi. Mình viết blog này để ghi chép những gì đã học được và mong có thể  giúp được ai đó!

Bình luận

avatar
  Đăng ký  
Thông báo cho tôi khi
Share This