Lỗi 404 Not Found là gì? Nguyên nhân & cách khắc phục

Đánh giá post

Khi lướt website trên điện thoại hoặc trên máy tính chắc hẳn bạn đã ít nhất một lần gặp thông báo “404 Error” hoặc “Error 404 Not Found“…Đây là một lỗi rất hay gặp và bạn không biết vì lý do gì mà xảy ra tình trạng này và cũng không biết cách khắc phục làm sao.

Trong bài viết này đội ngũ Digital Marketing Việt Nam sẽ hướng dẫn chi tiết cho bạn về nguyên nhân và cách sửa lỗi 404 not found này nhé.

Lỗi 404 Not Found: Nguyên nhân và các dạng thông báo

Lỗi 404 Not Found là gì?

Lỗi 404 Not Found là một mã phản hồi tiêu chuẩn của HTTP, xảy ra khi máy chủ không thể tìm thấy trang web hoặc thông tin mà người dùng đang yêu cầu. Điều này có thể xảy ra do URL không tồn tại, bị xóa, hoặc có sai sót trong cấu trúc URL.

Các dạng thông báo lỗi 404 Not Found phổ biến

Dưới đây là một số cách thông báo lỗi 404 thường gặp:

  • 404 Error.
  • Error 404.
  • 404 Not Found.
  • Error 404 Not Found.
  • The requested URL [URL] was not found on this server.
  • HTTP 404.
  • 404 File or Directory Not Found.
  • HTTP 404 Not Found.
  • 404 Page Not Found.

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

  1. Nhập sai mã code: Mỗi trang web được lập trình qua mã code. Nếu có lỗi nhỏ trong quá trình viết mã (như sai dấu ngoặc, thiếu dấu chấm), trang web có thể không hoạt động đúng cách, dẫn đến lỗi 404.
  2. Sai sót khi bật mod_rewrite: Mod_rewrite là công cụ giúp chuyển hướng URL trong máy chủ web Apache. Nếu quá trình này không được cấu hình chính xác, người dùng sẽ gặp lỗi 404 khi cố gắng truy cập vào trang web.
  3. URL bị thay đổi: Khi URL được chỉnh sửa hoặc thay đổi mà không thực hiện chuyển hướng (redirect) thích hợp, các liên kết cũ sẽ trở thành không hợp lệ và dẫn đến lỗi 404.
  4. Xóa hoặc di chuyển nội dung: Khi nội dung hoặc tệp trên máy chủ bị xóa hoặc di chuyển mà không thông báo hoặc thiết lập chuyển hướng, người dùng sẽ nhận thông báo lỗi 404.
  5. Nhập sai địa chỉ URL: Một lỗi phổ biến từ phía người dùng là nhập sai địa chỉ URL, dẫn đến việc không tìm thấy trang mong muốn.
  6. Tên miền hết hạn: Khi tên miền của một trang web hết hạn hoặc không được gia hạn đúng hạn, lỗi 404 sẽ xuất hiện khi truy cập vào trang web đó.
Nguyên nhân gây ra lỗi 404 not found

Tác hại của lỗi 404 Not Found

Ảnh hưởng đến trải nghiệm người dùng:

  • Người dùng không thể truy cập thông tin mong muốn, dẫn đến cảm giác khó chịu và thất vọng.
  • Tăng tỷ lệ thoát (Bounce Rate) do người dùng rời khỏi trang nhanh chóng khi không tìm thấy nội dung.

Tác động tiêu cực đến SEO

  • Google và các công cụ tìm kiếm khác đánh giá thấp trang web nếu phát hiện nhiều lỗi 404.
  • Làm giảm chỉ số crawl budget vì các công cụ tìm kiếm phải lãng phí tài nguyên để thu thập dữ liệu các trang lỗi.
  • Thứ hạng trên công cụ tìm kiếm giảm, khiến trang web khó tiếp cận khách hàng hơn.

Giảm lượng truy cập và mất khách hàng tiềm năng:

  • Khi người dùng không thể tìm thấy nội dung hoặc sản phẩm, họ có thể chuyển sang các trang web đối thủ.
  • Lượng truy cập website giảm mạnh, ảnh hưởng đến cả hiệu quả tiếp thị và kinh doanh.

Tổn thất tài chính và uy tín thương hiệu:

  • Nếu trang web của bạn là trang thương mại điện tử hoặc cung cấp dịch vụ, lỗi 404 có thể làm giảm doanh thu trực tiếp.
  • Gây tổn hại đến uy tín thương hiệu, khiến khách hàng mất niềm tin.
    Lỗi 404 not found ảnh hưởng tiêu cực đến SEO và thứ hạng website

    Công cụ kiểm tra lỗi 404 Not Found miễn phí

    1. Screaming Frog Spider SEO

    Chức năng chính:

    • Thu thập dữ liệu các liên kết trên website.
    • Phân tích các liên kết bị lỗi, lỗi 404.
    • Hỗ trợ đánh giá SEO On-page và kiểm tra cấu trúc liên kết.

    Tuy nhiên, phiên bản miễn phí chỉ quét được tối đa 500 liên kết. Với trang web lớn, bạn cần mua phiên bản trả phí.

    Screaming Frog Spider SEO

    2. Google Search Console

    Google Search Console không chỉ là một công cụ SEO miễn phí tốt nhất trên thị trường của Google mà còn là công cụ tuyệt vời để kiểm tra lỗi 404 trên website.

    Chức năng chính:

    • Cung cấp thông tin chi tiết về các liên kết bị lỗi trên trang web.
    • Báo cáo các vấn đề về crawl errors và lỗi 404.
    • Hỗ trợ phân tích và tối ưu hóa SEO tổng thể.

    Cách sử dụng: Truy cập mục Thu thập dữ liệuLỗi thu thập dữ liệu để xem danh sách các URL lỗi.

    Google Search Console

    3. Xenu Link Sleuth

    Chức năng chính:

    • Kiểm tra tất cả các liên kết trên một trang web, bao gồm liên kết nội bộ và liên kết bên ngoài.
    • Cung cấp báo cáo chi tiết về liên kết bị lỗi (bao gồm lỗi 404).
    • Ưu điểm:
      • Quét toàn diện và cho phép người dùng kiểm tra thuộc tính URL để dễ dàng xác định và sửa lỗi.
    • Hạn chế: Thời gian quét lâu nếu trang web có nhiều liên kết.
    Xenu Link Sleuth

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

    Nếu lỗi 404 Not Found ở phía client

    Kiểm tra URL request:

    • Đảm bảo bạn nhập đúng URL. Phần đường dẫn và truy vấn sau tên miền phải chính xác.
    • Thử truy cập URL trên thiết bị khác hoặc trình duyệt khác để xác minh.
    Kiểm tra URL request

    Xóa cache và cookies:

    Hướng dẫn:

    • Truy cập cài đặt trình duyệt → Xóa dữ liệu duyệt web → Chọn xóa cache và cookies.
    • Cookies hoặc cache hỏng có thể gây ra lỗi khi trình duyệt không nhận diện đúng phiên làm việc.
    Xóa cache và các cookies liên quan

    Log out và log in lại:

    • Đăng xuất khỏi trang web và đăng nhập lại để làm mới mã thông báo phiên.
    • Nếu lỗi 404 liên quan đến phiên làm việc, bước này sẽ giải quyết vấn đề.
    Log out và log in

    Quay lại các bản nâng cấp trước:

    • Nếu lỗi xảy ra sau khi nâng cấp CMS hoặc cài đặt plugin, hãy quay lại phiên bản trước đó.
    • Tìm hướng dẫn hạ cấp trên Google với từ khóa như “downgrade [platform_name]”.
    Quay lại các bản nâng cấp trước

    Gỡ các tiện ích mở rộng hoặc plugin:

    • Xóa bất kỳ plugin hoặc tiện ích mới nào mà bạn nghi ngờ là nguyên nhân gây lỗi.
    • Nếu bạn không chắc, tạm thời vô hiệu hóa tất cả và kích hoạt từng cái để kiểm tra.
    Gỡ các tiện ích mở rộng, mô-đun hoặc plugin

    Kiểm tra cơ sở dữ liệu:

    • Nếu plugin hoặc tiện ích đã chỉnh sửa cơ sở dữ liệu, hãy xem xét nhật ký thay đổi.
    • Kiểm tra và hoàn nguyên các thay đổi không mong muốn.
    Kiểm tra các thay đổi không mong muốn của cơ sở dữ liệu

    Nếu lỗi 404 Not Found ở phía server

    Kiểm tra cấu hình máy chủ:

    • Xác nhận rằng máy chủ không từ chối yêu cầu đến URL hoặc thư mục cụ thể.
    • Tìm các tệp cấu hình như .htaccess (trên Apache) hoặc nginx.conf (trên Nginx) để kiểm tra cấu hình.
    Kiểm tra cấu hình web server

    Kiểm tra nhật ký (logs):

    • Xem nhật ký máy chủ hoặc ứng dụng để phát hiện nguyên nhân lỗi.
    • Sử dụng từ khóa tìm kiếm như “log [platform_name]” hoặc “log [language/OS]” để tìm hướng dẫn.
    Kiểm tra các bản log – nhật ký

    Xác thực liên kết ứng dụng:

    • Dùng Google Search Console để phát hiện lỗi crawl hoặc liên kết không hợp lệ.
    • Sử dụng công cụ kiểm tra liên kết như W3C Link Checker để xác minh URL cụ thể.
    Xác thực liên kết ứng dụng

    Debug code hoặc script:

    • Nếu nghi ngờ lỗi từ mã nguồn, hãy debug ứng dụng từng bước.
    • Tạo bản sao của ứng dụng trên máy cục bộ để khởi động lại từ trạng thái không lỗi.
    Lỗi 404 Not Found là gì? Nguyên nhân & cách khắc phục 44
    • Đổi máy chủ DNS:
      • Nếu trang web bị chặn bởi nhà cung cấp dịch vụ mạng, thử đổi sang máy chủ DNS như Google DNS (8.8.8.8 và 8.8.4.4) hoặc Cloudflare (1.1.1.1).
    Đổi máy chủ DNS

    Chuyển hướng trang:

    • Sử dụng chuyển hướng 301 để điều hướng từ URL lỗi 404 sang URL mới.
    • Thực hiện qua .htaccess (Apache), tệp cấu hình Nginx, hoặc các plugin SEO trên CMS.
    Chuyển hướng trang

    Đọc trang web trên bộ nhớ cache của Google:

    Nếu trang web đã được lập chỉ mục, sử dụng lệnh “cache:[URL]” trong Google để truy cập phiên bản được lưu.

    Đọc trang web trên bộ nhớ cache của Google
    • Nhờ sự trợ giúp từ chuyên viên kỹ thuật: Nếu bạn không thể xác định và xử lý lỗi, liên hệ với chuyên gia SEO hoặc dịch vụ hỗ trợ kỹ thuật.
    Nhờ sự trợ giúp từ chuyên viên kỹ thuật

    Cách khắc phục lỗi 404 Not Found trên điện thoại

    1. Kiểm tra kết nối internet (3G, 4G, WiFi):

    1. Đảm bảo thiết bị của bạn đã được kết nối mạng ổn định.
    2. Thực hiện kiểm tra:
    • Kiểm tra xem biểu tượng WiFi, 3G, 4G có hiển thị hay không.
    • Truy cập một trang web khác để xác minh lỗi không do kết nối mạng.

    Nếu mạng yếu bạn thử chuyển đổi giữa WiFi và 3G/4G.hoặc khởi động lại bộ phát WiFi hoặc bật/tắt chế độ máy bay để làm mới kết nối.

    2. Tắt các ứng dụng chạy ngầm

    Các ứng dụng chạy ngầm có thể gây xung đột hoặc chiếm tài nguyên mạng.

    Thao tác thực hiện:

    • Trên Android: Nhấn nút Đa nhiệm → Vuốt lên hoặc nhấn Đóng tất cả.
    • Trên iPhone: Vuốt lên từ dưới màn hình hoặc nhấn đúp nút Home → Vuốt lên từng ứng dụng để đóng.

    3. Làm mới hoặc khởi động lại trình duyệt

    Tắt hoàn toàn trình duyệt web, sau đó mở lại và thử truy cập lại URL.

    Nếu không được thì xóa cache và lịch sử trình duyệt:

    • Trình duyệt Chrome: Vào Cài đặtBảo mật và quyền riêng tưXóa dữ liệu duyệt web → Chọn CacheCookies, sau đó nhấn Xóa dữ liệu.
    • Trình duyệt Safari: Vào Cài đặt iPhoneSafariXóa lịch sử và dữ liệu trang web.

    4. Kiểm tra lại URL

    • Đảm bảo bạn đã nhập chính xác URL, không có ký tự thừa hoặc lỗi chính tả.
    • Nếu URL dài và phức tạp, hãy sao chép và dán trực tiếp để tránh lỗi nhập tay.

    5. Cập nhật trình duyệt hoặc ứng dụng

    • Nếu bạn đang sử dụng trình duyệt hoặc ứng dụng lỗi thời, có thể xảy ra xung đột hoặc không hỗ trợ URL mới.
    • Kiểm tra và cập nhật: Vào App Store (iOS) hoặc Google Play (Android) → Tìm kiếm ứng dụng → Nhấn Cập nhật.

    6. Đổi sang trình duyệt khác

    • Nếu lỗi 404 vẫn xảy ra, hãy thử truy cập URL trên trình duyệt khác như Chrome, Safari, Firefox hoặc Opera.

    7. Tắt VPN (nếu có)

    • VPN có thể làm thay đổi kết nối mạng hoặc định tuyến qua máy chủ không ổn định, dẫn đến lỗi 404.
    • Tắt VPN trong: Cài đặt điện thoạiVPNTắt kết nối VPN.

    8. Kiểm tra trạng thái website

    • URL bạn truy cập có thể bị lỗi hoặc máy chủ trang web đang gặp sự cố.
    • Dùng công cụ kiểm tra trạng thái website như IsItDownRightNow hoặc DownDetector.

    9. Khởi động lại điện thoại

    Khởi động lại thiết bị để xóa các lỗi tạm thời trong hệ thống, giúp trình duyệt hoạt động ổn định hơn.

    Khắc phục lỗi 404 Not Found trên điện thoại

    Lời kết

    Hy vọng bài viết mà đội ngũ Digital Marketing Việt Nam đã cung cấp đầy đủ thông tin để bạn hiểu rõ và khắc phục hiệu quả lỗi 404 Not Found. Đừng để lỗi nhỏ này làm ảnh hưởng đến trải nghiệm người dùng và hiệu quả hoạt động của website. Nếu bạn có bất kỳ thắc mắc hoặc đóng góp nào, đừng ngần ngại để lại bình luận phía dưới bài viết này.

    Leave a Reply

    Your email address will not be published. Required fields are marked *