Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
khahan16

Lỗi 404 là gì? Cách khắc phục lỗi 404 hiệu quả

Các bài được khuyến nghị

Là người dùng thường xuyên truy cập vào các trang web thì ắt hẳn bạn đã gặp lỗi 404 không ít nhất rồi nhỉ? Vậy lỗi 404 là gì? Nguyên nhân và cách khắc phục lỗi 404 Not Found thế nào? Hãy cùng GOBRANDING tìm hiểu trong bài viết sau đây nhé!

 

1. Lỗi 404 là gì?

1.1. Lỗi 404 là một trong những “mã trạng thái HTTP”

Lỗi 404 Not Found là mã phản hồi chuẩn của HTTP (mã lỗi HTTP 404) trả về người dùng biết rằng máy chủ của trình duyệt web không tìm thấy thông tin hay trang web mà họ cần.

 

Như Wikipedia mô tả về lỗi 404:

“Lỗi HTTP 404, 404 Not Found, 404, 404 Error, Page Not Found hay File 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.[1]

 

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 403 là hai lỗi hay gặp nhất khi duyệt.”

image.thumb.png.ef39a2b062b4ae06237c1a300dd9192e.png

Dưới đây là một vài hình thức thông báo lỗi 404 mà bạn có thể thấy trên các website:

HTTP 404 Error 404 Not Found 404 File or Directory Not Found HTTP 404 Not Found 404 Page Not Found

 

1.2. Sự khác biệt giữa lỗi 404 và lỗi 404 mềm

Có một thuật ngữ tương tự như lỗi 404 chính là lỗi 404 mềm. Nó chính là một trang web giống trang bị lỗi 404 nhưng thật sự đây là mã phản hồi HTTP 200 (yêu cầu thành công).

Chẳng hạn: Có thể bạn đang chuyển hướng tới trang chủ website thay vì trả về HTTP 404.

Đây không phải là lỗi 404 được đề cập bên trên và nó không được khuyến nghị chính thức bởi vì:

Tránh trả về “lỗi 404 mềm” – mã thành công thay vì mã 404 hoặc 410 (không tìm thấy, hay 301 redirect). Lý do là vì các công cụ tìm kiếm biết là có một trang URL thực tế đó và hiện kết quả trang web trong kết quả tìm kiếm. Hơn nữa, công cụ tìm kiếm sẽ cố gắng thu thập thông tin dữ liệu URL không tồn tại này thay vì thu thập thông tin các trang thực tế khác.

 

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

2.1. URL bị thay đổi

URL là địa chỉ định danh của tệp, Blog và website trên mạng Internet. Nếu bạn thay đổi URL mà không thông báo trình duyệt tìm kiếm thì trang web sẽ xuất hiện lỗi 404 khi người dùng truy cập vào URL cũ.

Ví dụ: Khi bạn thay từ tên miền abc.com sang xyz.com thì khi người dùng tìm kiếm tên miền abc.com thì sẽ hiển thị trang 404 Not Found.

2.2. Sai sót khi bật mod_rewrite

Lỗi 404 có thể do URL sai chính tả, chuyển hướng 301 bị định cấu hình sai. Khi người dùng truy cập vào trang này, lỗi 404 không tìm thấy sẽ được hiển thị.

2.3. Tạo sai mã code

Mỗi website được tạo nên nhờ các mã code phức tạp mà các developer tạo. Chỉ cần sai sót chỉ 1 dấu chấm hay dấu ngoặc (“) cũng có thể khiến website bị báo lỗi 404 Not Found. Vì vậy, việc định cấu hình sai trong cài đặt website cũng có thể là nguyên nhân khiến trang không hiển thị tốt và có thể không tìm được trang web.

 

Trên đây là thông tin về lỗi 404 là gì, nguyên nhân và cách khắc phục nhanh chóng. Ắt hẳn bạn đã nắm được vấn đề về lỗi 404 và khắc phục nhanh chóng.  hy vọng có thể giúp bạn hiểu được nguyên nhân và khắc phục một cách hiệu quả nhất.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay
Đăng nhập để thực hiện theo  

×