404 error là gì? 7 cách khắc phục lỗi 404 hiệu quả nhất
404 error không phải lỗi hiếm gặp với những ai thường xuyên đọc báo, lướt web hay xem phim trên web. Vậy lỗi 404 not found là gì? Có cách nào sửa lỗi 404 hay không? Hãy cùng SENTO ADS tìm hiểu nhé!
Tham khảo video hữu ích dưới đây:
Mục lục bài viết
1. 404 Error là gì?
404 Error hay lỗi 404 Not Found là một mã phản hồi chuẩn của HTTP chỉ ra rằng trình duyệt web có thể kết nối với một máy chủ, nhưng máy chủ không tìm thấy thông tin/trang web yêu cầu. Hơn nữa, khi thông tin được yêu cầu được tìm thấy nhưng quyền truy cập không được cấp, máy chủ có thể trả về lỗi 404 nếu muốn không tiết lộ thông tin này.
Trang web cúa máy chủ sẽ thường tạo ra một trang web báo lỗi “404 Not Found (404 không tìm thấy)” khi người dùng cố gắng truy cập link chết hoặc hỏng. Lỗi 404, cùng với lỗi 503 là hai lỗi hay gặp nhất khi duyệt World Wide Web.
2. Làm thế nào để bạn có thể nhìn thấy lỗi 404?
Dưới đây là một số cách phổ biến mà bạn có thể thấy lỗi HTTP 404 được hiển thị:
- Lỗi 404
- 404 không tìm thấy
- Lỗi 404
- Không tìm thấy URL được yêu cầu [URL] trên máy chủ này
- HTTP 404
- Lỗi 404 không tìm thấy trang
- 404 Không tìm thấy tệp hoặc thư mục
- Không tìm thấy HTTP 404
- Lôi 404 Không Tim Được Trang
- Lỗi 404. Không tìm thấy trang bạn đang tìm.
Các thông báo lỗi này có thể xuất hiện trong bất kỳ trình duyệt hoặc bất kỳ hệ điều hành nào. Hầu hết hiển thị bên trong cửa sổ trình duyệt giống như các trang web.
3. Nguyên nhân gây ra lỗi HTTP 404 Error
Về mặt kỹ thuật, Lỗi 404 là một lỗi phía máy khách, ngụ ý rằng đó là lỗi của bạn, do bạn nhập sai URL hoặc trang đã được di chuyển hoặc xóa khỏi trang web và bạn nên biết.
Một khả năng khác là nếu một trang web đã chuyển một trang hoặc tài nguyên nhưng vẫn làm như vậy mà không chuyển hướng URL cũ sang URL mới. Khi điều đó xảy ra, bạn sẽ nhận được lỗi 404 thay vì được tự động chuyển đến trang mới.
4. Cách khắc phục lỗi 404
Làm cách nào để bạn có thể sửa được lỗi 404? Lời khuyên của SENTO ADS là hãy thử các giải pháp tiềm năng này.
4.1 Tải lại trang
Có thể lỗi 404 đã xuất hiện vì lý do đơn giản là trang không tải đúng cách. Điều này có thể được kiểm tra khá dễ dàng bằng cách nhấp vào nút ‘Làm mới’ trong trình duyệt của bạn hoặc bằng cách nhấn nút F5.
4.2 Kiểm tra URL
Bất kể bạn đã nhập địa chỉ URL theo cách thủ công hay được chuyển hướng qua liên kết, có thể là do nhầm lẫn. Vì lý do này, bạn nên kiểm tra đường dẫn được chỉ định của trang web. Có thể là bạn hoặc người nhập liên kết đã nhập sai một cái gì đó. Ngoài lỗi chính tả, nó cũng có thể là dấu gạch chéo phía trước đã bị bỏ hoặc đặt sai vị trí.
Nhưng hãy nhớ rằng điều này chỉ thực sự có thể được kiểm tra với các URL ‘sạch’, vì chúng chứa các từ khó đọc thay vì các chữ viết tắt, chữ cái, số và ký hiệu khó hiểu.
4.3 Quay lại các cấp thư mục
Ví dụ:
Nếu URL của cấu trúc sau example.com/Directory1/Directory2/Directory3 gây ra trang lỗi 404, thì bạn luôn có thể quay lại cấp thư mục trước đó (trong ví dụ này: example. com / Directory1 / Directory2 ) để kiểm tra xem trang mong muốn có được liên kết ở đó hay không.
Tất cả những gì bạn cần làm là xóa thư mục cuối cùng trong URL. Liên kết cho trang bạn đang tìm kiếm sẽ hiển thị trên trang trước. Nếu nó không được tìm thấy trên trang đó thì bạn cũng có thể quay lại trang trước và tìm liên kết chính xác ở đó. Nhưng nếu điều đó xảy ra thì phương pháp này cũng thành công và cuối cùng bạn quay lại trang chủ, sau đó chuyển sang mẹo tiếp theo.
4.4 Sử dụng chức năng tìm kiếm của trang web
Nhiều trang web cung cấp chức năng tìm kiếm như một phần của trang chủ của họ. Bằng cách nhập một hoặc một số từ khóa, nó có thể giúp bạn tìm thấy trang cụ thể mà bạn đang tìm kiếm.
4.5 Sử dụng công cụ tìm kiếm
Bạn cũng có thể sử dụng trang web bạn chọn để tìm trang web. Miễn là trang web mong muốn tồn tại, bạn sẽ có thể tìm thấy nó bằng cách nhập tên miền trang web và / hoặc phiên âm từ khóa của chủ đề.
4.6 Xóa bộ nhớ cache và cookie của trình duyệt
Nếu bạn có thể truy cập trang web từ một thiết bị khác và lỗi HTTP 404 dường như chỉ xuất hiện trên một máy tính nhất định, thì vấn đề có thể nằm ở trình duyệt của bạn. Do đó, bạn nên xóa bộ nhớ cache của trình duyệt cũng như tất cả cookie cho trang web này và điều này cuối cùng có thể cho phép bạn truy cập trang.
4.7 Liên hệ với trang web
Nếu không có mẹo nào được đề cập ở trên thành công thì lựa chọn còn lại duy nhất có thể là liên hệ với người / những người chịu trách nhiệm về trang web. Thông tin liên hệ thường có thể được tìm thấy trong tiêu đề của trang web hoặc trên trang ‘Liên hệ với chúng tôi’ cụ thể. Người điều hành trang web phải có thể cung cấp thông tin về việc liệu trang bạn đang tìm kiếm có thực sự tồn tại hay không.
Có thể xảy ra trường hợp trang được đề cập đã được chuyển đến một URL mới, và trong trường hợp này, bạn sẽ giúp đỡ nhà điều hành trang web một việc lớn. Sau đó, họ có thể thực hiện sửa lỗi 404 bằng cách giới thiệu chuyển hướng miền , chuyển hướng này sẽ tự động chuyển hướng người dùng từ trang web cũ sang trang web hiện tại.
5. Các lỗi tương tự như lỗi 404
Một số thông báo lỗi phía máy khách khác liên quan đến lỗi 404 Not Found bao gồm 400 Bad Request, 401 Unauthorized, 403 Forbidden và 408 Request Timeout.
Một số mã trạng thái HTTP phía máy chủ cũng tồn tại, chẳng hạn như Lỗi máy chủ nội bộ 500 phổ biến. Bạn có thể thấy tất cả chúng trong danh sách Lỗi mã trạng thái HTTP của chúng tôi.
6. Xác định lỗi 404 trên trang web của riêng bạn
Điều quan trọng là các nhà điều hành trang web phải ngăn chặn các trang HTTP 404. Điều này áp dụng cho các trang lỗi 404 nội bộ trên trang web của chính họ cũng như các trang lỗi 404 bên ngoài trên các trang web khác. Có rất nhiều công cụ miễn phí có sẵn để giúp bạn tìm các liên kết bị hỏng này dễ dàng hơn. Ba trong số những điều tốt nhất và nổi tiếng nhất là:
-
Google Search Console
Nếu bạn đã có tài khoản Google và đã đăng ký trang web của mình ở đó, bạn nên sử dụng tùy chọn Google Search Console. Bất kỳ lỗi 404 nào do trình thu thập thông tin của Google tìm thấy đều được hiển thị trong công cụ web và cũng có thể được đánh dấu là đã sửa tại đây. Các chức năng bổ sung cho phép bạn tìm lỗi trong tệp robots.txt và sử dụng thống kê thu thập thông tin để tìm ra tần suất trang web của bạn được trình thu thập thông tin của Google.
-
Dead Link Checker
Một trong những công cụ đơn giản và nhanh nhất để tìm các trang 404 được liên kết bên trong và bên ngoài là Dead Link Checker . Với ứng dụng web này, bạn chỉ cần nhập URL của trang web bạn muốn kiểm tra và sau đó bắt đầu kiểm tra. Ở đây bạn có thể lựa chọn kiểm tra một trang web hoặc toàn bộ trang web. Ứng dụng liệt kê tất cả các trang lỗi được theo dõi với mã trạng thái và URL.
Công cụ kiểm tra liên kết W3C
Công cụ trực tuyến này từ World Wide Web Consortium (W3C) đặc biệt chi tiết khi kiểm tra các trang web riêng lẻ, vì vậy quá trình xác minh liên kết mất nhiều thời gian hơn so với các trang web khác. Trình kiểm tra liên kết W3C hoạt động giống như Trình kiểm tra liên kết chết: bạn nhập URL và để công cụ làm phần còn lại, cũng có thể thêm các chi tiết khác.
6. Tạo trang lỗi 404
Một số hệ thống quản lý nội dung (CMS ) như WordPress, Joomla và Drupal tự động tạo trang lỗi 404 khi không tìm thấy URL của trang web. Trang HTTP 404 chỉ là một thông báo lỗi tiêu chuẩn đơn giản, nhưng hầu hết chúng có thể được cá nhân hóa bằng cách sử dụng các phần mở rộng CMS đặc biệt.
Nếu CMS của bạn không cung cấp cho bạn tùy chọn tạo hoặc thay đổi trang 404 hoặc nếu trang web của bạn chỉ dựa trên HTML, PHP,…, thì nó sẽ phức tạp hơn một chút. Bạn có thể tạo một trang lỗi như sau:
- Tạo trang lỗi (‘ 404.html ‘ hoặc ‘ 404.php ‘) trong thư mục gốc (nếu chưa có trang nào).
- Mở tệp .htaccess (hoặc tạo một tệp nếu cần) trong thư mục gốc, nhập tệp này vào ‘ ErrorDocument 404 /404.html ‘ và lưu thay đổi. Trang lỗi sẽ được tạo với mã này.
- Để xem nó có hoạt động hay không, hãy thử truy cập vào một trang web không khả dụng và hy vọng thông báo lỗi 404 sẽ xuất hiện trong trình duyệt.
Tổng kết
Trên đây là một số thông tin về mã lỗi 404, nguyên nhân và cách khắc phục. Hy vọng bài viết trên sẽ giúp ích được cho các bạn. Nếu còn vấn đề gì thắc mắc vui lòng liên hệ với chúng tôi, SENTO ADS sẵn sàng phục vụ bạn.