Lỗi 404 là gì? Cách khắc phục lỗi 404 Not Found đơn giản

Mar 05

Hi man! Khi 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ậy lỗi 404 là gì và làm thế nào để sửa lỗi 404 Not Found.

Khi bạn gặp các cụm từ sau thì cũng là nó nhé, chỉ là mỗi người dùng một kiểu mà thôi, ví dụ:

  • 404 Not Found
  • 404
  • Error 404
  • 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?

Lỗi 404

Trang 404 Not Found của hãng Marvel 

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ó nghĩa 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.

Note: Nếu bạn gõ 1 liên kết nào đó vào thanh trình duyệt mà hiện ra lỗi 404 thì có thể là do bạn gõ sai chính tả trong URL.

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

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ờ đến.

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 mà KHÔNG chuyển hướng link đã xóa đến link mới
  • "Ai đó" đã trỏ website của bạn đến 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 Google "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

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 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

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 của theme (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 nào đó 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

Trang lỗi 404 của hãng Pixar. Image: Pixar

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!

6
Bình luận

avatar
2 Comment threads
4 Thread replies
3 Followers
 
Most reacted comment
Hottest comment thread
3 Comment authors
Đặng Đình QuânNam HảiHuyền(gucli) Recent comment authors
Huyền(gucli)
Bạn bè

Chuyển hướng nhiều trang lỗi 404 về trang chủ vậy có làm rớt hạng từ khóa trang chủ ko ad?

Nam Hải
Bạn bè

trồ ô, mình cứ nghĩ lỗi 404 là không thể sử nữa chứ, mình con non kinh nghiệm nên không biết về điều này, nay mới sáng trí ra à, cảm ơn bạn.

Pin It on Pinterest

Share This