Khi bạn vào một website nào đó, hoặc truy cập vào một link nào đó sau đó kết quả bạn nhận được là error 404 (Page Not Found).Đây là một trong những lỗi thường gặp khi chúng ta lập trình và chạy website trên server.Vậy 404 là gì và cách xử lý lỗi như thế nào? Hay nói cách khác trong bài này tôi sẽ hướng dãn các bạn hiểu và xử lý được lỗi 404 (Page Not Found) trong Java và PHP.
Trong bài này, nói riêng là Java nhưng các bạn khác ở tất cả các ngôn ngữ lập trình như Java, PHP, .Net…đều đọc được cả nhé.
Error 404 (Page Not Found) là gì?
Một số trường hợp xảy ra lỗi Error 404 (Page Not Found)
Ở đây, tôi sẽ liệt kê một số trường hợp xảy ra lỗi này :
1.Khi lập trình, có thể điều hướng sai đường dẫn url dẫn tới việc lỗi 404 – Không tìm thấy trang.
2.Người dùng cố tình nhập vào địa chỉ url không chính xác.
Cách khắc phục lỗi Error 404
Rất đơn giản, khi truy cập vào một link url nào đó mà không có chúng ta có thể chuyển hướng đến một trang nào đó bất kỳ trong trang web để tránh trường hợp hiển thị lỗi này trên trình duyệt.

Ví dụ với Java :
<error-page> <error-code>404</error-code> <location>/Error404.html</location> </error-page>
Trong đó :
- error-code : là lỗi xảy ra.
- location : là đường dẫn chuyển hướng đến.
Với PHP chúng ta có thê config trong file htaccess như sau:
ErrorDocument 404 /pages/errors/404_redirect.php
404_redirect.php
<?php header('Location: /404/'); exit; ?>
Lời kết
Như các bạnt thấy rằng, lỗi 404 đây là một trong những lỗi thường gặp nhất. Cách xử lý tùy ngôn ngữ nhưng ý nghĩa là không tìm thấy trang tất nhiên sẽ có nhiều cách xử lý. Nhưng trong bài tôi đang xử lý chuyển hướng đến một trang nào đó trên website.
Nếu cảm thấy bài này, vui lòng chia sẻ để mọi người cùng đọc nhé! Cảm ơn bạn, chúc bạn học tốt.