HTTP 404 – Wikipedia tiếng Việt

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.

Trang web cúa sever 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 nỗ lực truy vấn 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. .
Khi liên kết qua HTTP, một sever sẽ trả lại hiệu quả, ví dụ một trình duyệt nhu yếu truy vấn một website, với một mã số vấn đáp và một tùy chọn dựa vào mã đơn cử. Trong lỗi 404, chữ số tiên phong ( 4 ) chỉ ra một lỗi từ trình duyệt hay người duyệt web, ví dụ như gõ sai URL ( địa chỉ ). Hai số lượng sau cho thấy những lỗi đơn cử xảy ra. Việc sử dụng 3 chữ số của HTTP là tựa như với việc dùng những mã trong những giao thức bảo mật thông tin trước đó như FTP và NNTP. Ở Lever HTTP, mã phản hồi 404 được theo sau bởi ” cụm từ nguyên do ” hoàn toàn có thể đọc được. HTTP gợi ý cụm từ ” Not Found ” và nhiều sever web theo mặc định phát hành một trang HTML gồm có cả mã 404 và cụm từ ” Not Found ” .

Một lỗi 404 thường được trả lại khi các trang đã được di chuyển hoặc xóa. Trong trường hợp đầu tiên, tốt hơn là sử dụng ánh xạ URL hoặc chuyển hướng URL bằng cách trả về phản hồi 301 Moved Permanently, có thể được cấu hình trong hầu hết các tệp cấu hình máy chủ hoặc thông qua viết lại URL; trong trường hợp thứ hai, phải trả lại 410 Gone. Vì hai tùy chọn này yêu cầu cấu hình máy chủ đặc biệt, hầu hết các trang web không sử dụng chúng.

Ngoài ra, lỗi 404 không phải là lỗi DNS, Open khi URL đã cho chỉ tên sever không sống sót. Một lỗi 404 chỉ ra rằng sever chính đã được tìm thấy, nhưng sever không hề truy xuất trang được nhu yếu .

Xem thêm  3 cách đăng ký mã số thuế cá nhân 2021 đơn giản nhất

Mục lục bài viết

Tự chọn lỗi trang[sửa|sửa mã nguồn]

Hầu hết HTTP server được cho phép đổi khác trang lỗi 404 hay chuyển hướng tới trang khác. Hầu hết những website lớn sửa chữa thay thế thông tin 404 mặc định bằng thông tin 404 ” lịch sự và trang nhã ” và đẹp hơn, cung ứng nhiều thông tin hơn .
Thông báo lỗi Wikimedia 404

Lỗi mềm 404[sửa|sửa mã nguồn]

Một số trang web báo cáo lỗi “không tìm thấy” bằng cách trả lại trang web chuẩn có mã phản hồi “200 OK”, báo cáo sai rằng trang được tải đúng cách; cái này được gọi là 404 mềm. Thuật ngữ “mềm 404” được giới thiệu vào năm 2004 bởi Ziv Bar-Yossef et al.

404 mềm là vấn đề đối với các phương pháp tự động phát hiện xem một liên kết có bị hỏng hay không. Một số công cụ tìm kiếm, như Yahoo và Google, sử dụng các quy trình tự động để phát hiện 404 mềm.  404 mềm có thể xảy ra do lỗi cấu hình khi sử dụng một số phần mềm máy chủ HTTP, ví dụ như với phần mềm Apache, khi Tài liệu lỗi 404 (được chỉ định trong tệp.htaccess) là đường dẫn tuyệt đối (ví dụ: http://example.com/error.html[liên kết hỏng]) chứ không phải là đường dẫn tương đối (/error.html). Điều này cũng có thể được thực hiện nhằm mục đích buộc một số trình duyệt (như Internet Explorer) để hiển thị thông báo lỗi 404 tùy chỉnh thay vì thay thế thông báo lỗi được cung cấp bằng thông báo lỗi “thân thiện” dành riêng cho trình duyệt (trong Internet Explorer, hành vi này được kích hoạt khi 404 được cung cấp và HTML nhận được ngắn hơn một độ dài nhất định và người dùng có thể vô hiệu hóa bằng tay).

Ngoài ra còn có lỗi ” mềm 3XX ” trong đó nội dung được trả về với trạng thái 200 nhưng nó xuất phát từ một trang được chuyển hướng, ví dụ điển hình như khi những trang bị thiếu được chuyển hướng đến trang gốc / trang chủ .

Máy chủ proxy[sửa|sửa mã nguồn]

Một số sever proxy tạo ra lỗi 404 khi mã lỗi 500 khoanh vùng phạm vi sẽ đúng mực hơn. Nếu sever proxy không hề phân phối nhu yếu cho một trang do sự cố với máy chủ từ xa ( ví dụ điển hình như lỗi độ phân giải tên sever hoặc khước từ liên kết TCP ), thì điều này sẽ được miêu tả là Lỗi sever nội bộ 5 xx, nhưng thay vào đó hoàn toàn có thể cung ứng 404. Điều này hoàn toàn có thể gây nhầm lẫn cho những chương trình mong đợi và hành vi theo những phản hồi đơn cử, vì chúng không còn hoàn toàn có thể thuận tiện phân biệt giữa sever web vắng mặt và website bị thiếu trên sever web xuất hiện .

Xem thêm  Cách xem ai vào Facebook bạn trong 10 ngày gần đây

404 cố ý[sửa|sửa mã nguồn]

Vào tháng 7 năm 2004, nhà sản xuất dịch vụ viễn thông BT Group của Anh đã tiến hành mạng lưới hệ thống chặn nội dung Cleanfeed, trả về lỗi 404 cho bất kể nhu yếu nào về nội dung được xác lập là hoàn toàn có thể phạm pháp bởi Internet Watch Foundation. Các ISP khác trả về lỗi ” cấm ” HTTP 403 trong cùng trường hợp. Việc sử dụng những lỗi 404 giả làm phương tiện đi lại để che giấu kiểm duyệt cũng đã được báo cáo giải trình ở xứ sở của những nụ cười thân thiện và Tunisia. Tại Tunisia, nơi kiểm duyệt nghiêm trọng trước cuộc cách mạng năm 2011, mọi người nhận thức được thực chất của những lỗi 404 giả và tạo ra một nhân vật tưởng tượng có tên ” Ammar 404 “, đại diện thay mặt cho ” người kiểm duyệt vô hình dung ” .

Microsoft Internet Server 404 mã lỗi sửa chữa thay thế[sửa|sửa mã nguồn]

Phần mềm máy chủ web được phát triển bởi Microsoft, Dịch vụ thông tin Internet (IIS) của Microsoft, trả về một bộ mã thay thế với các phản hồi 404 của nó. Các mã thế hệ có dạng số thập phân được gắn vào mã trạng thái 404. Các mã thế hệ không được IANA công nhận chính thức và không được trả về bởi các máy chủ không phải của Microsoft.

Các sever IIS 7.0, IIS 7.5 và IIS 8.0 của Microsoft xác lập những mã thay thế sửa chữa HTTP sau để chỉ ra nguyên do đơn cử hơn của lỗi 404 :

  • 404.0 – Không tìm thấy.
  • 404.1 – Không tìm thấy trang web.
  • 404.2 – Hạn chế ISAPI hoặc CGI.
  • 404.3 – Hạn chế loại MIME.
  • 404.4 – Không có cấu hình xử lý.
  • 404.5 – Bị từ chối bởi cấu hình lọc yêu cầu.
  • 404.6 – Động từ bị từ chối.
  • 404.7 – Phần mở rộng tệp bị từ chối.
  • 404.8 – Không gian tên ẩn.
  • 404.9 – Thuộc tính tệp bị ẩn.
  • 404.10 – Tiêu đề yêu cầu quá dài.
  • 404.11 – Yêu cầu chứa chuỗi thoát kép.
  • 404.12 – Yêu cầu chứa các ký tự bit cao.
  • 404.13 – Độ dài nội dung quá lớn.
  • 404,14 – Yêu cầu URL quá dài.
  • 404.15 – Chuỗi truy vấn quá dài.
  • 404.16 – Yêu cầu DAV được gửi đến trình xử lý tệp tĩnh.
  • 404.17 – Nội dung động được ánh xạ tới trình xử lý tệp tĩnh thông qua ánh xạ MIME ký tự đại diện.
  • 404,18 – Chuỗi chuỗi truy vấn bị từ chối.
  • 404.19 – Bị từ chối bởi quy tắc lọc.
  • 404.20 – Quá nhiều phân đoạn URL.
Xem thêm  Nghĩa của từ Examination – Từ điển Anh

Theo dõi lỗi 404[sửa|sửa mã nguồn]

Một số công cụ sống sót thu thập dữ liệu trải qua một website để tìm những trang trả về mã trạng thái 404. Những công cụ này hoàn toàn có thể hữu dụng trong việc tìm kiếm những link sống sót trong một website đơn cử. Hạn chế của những công cụ này là chúng chỉ tìm thấy những link trong một website đơn cử và bỏ lỡ 404 do những link trên những website khác. Kết quả là, những công cụ này bỏ qua 83 % trong số 404 trên những website. Một cách để xử lý yếu tố này là tìm lỗi 404 bằng cách nghiên cứu và phân tích những link bên ngoài .Một giải pháp phổ cập khác là theo dõi lưu lượng truy vấn đến những trang 404 bằng cách sử dụng nghiên cứu và phân tích tệp nhật ký. Điều này hoàn toàn có thể hữu dụng để hiểu thêm về những gì người dùng 404 đạt được trên website. Một chiêu thức khác để theo dõi lưu lượng truy vấn đến những trang 404 là sử dụng những công cụ theo dõi lưu lượng truy vấn dựa trên JavaScript .

    Source: https://bem2.vn
    Category: TỔNG HỢP

    Rate this post

    Bài viết liên quan

    Để lại ý kiến của bạn:

    Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *