✨HTTP 404

HTTP 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.

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. .

Tổng quan

Khi kết nối qua HTTP, một máy chủ sẽ trả lại kết quả, ví dụ một trình duyệt yêu cầu truy cập một trang web, với một mã số trả lời và một tùy chọn dựa vào mã cụ thể. Trong lỗi 404, chữ số đầu tiên (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 con số sau cho thấy những lỗi cụ thể xảy ra. Việc sử dụng 3 chữ số của HTTP là tương tự với việc dùng những mã trong các giao thức bảo mật trước đó như FTP và NNTP. Ở cấp độ HTTP, mã phản hồi 404 được theo sau bởi "cụm từ lý do" có thể đọc được. HTTP gợi ý cụm từ "Not Found" và nhiều máy chủ web theo mặc định phát hành một trang HTML bao gồm 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, xuất hiện khi URL đã cho chỉ tên máy chủ không tồn tại. Một lỗi 404 chỉ ra rằng máy chủ chính đã được tìm thấy, nhưng máy chủ không thể truy xuất trang được yêu cầu.

Tự chọn lỗi trang

Hầu hết HTTP server cho phép thay đổi trang lỗi 404 hay chuyển hướng tới trang khác. Hầu hết những trang web lớn thay thế thông báo 404 mặc định bằng thông báo 404 "lịch sự" và đẹp hơn, cung cấp nhiều thông tin hơn. nhỏ|Thông báo lỗi [[Wikimedia 404]]

Lỗi mềm 404

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) 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, chẳng hạn như khi các trang bị thiếu được chuyển hướng đến trang gốc / trang chủ.

Máy chủ proxy

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

404 cố ý

Vào tháng 7 năm 2004, nhà cung cấp dịch vụ viễn thông BT Group của Anh đã triển khai hệ thống chặn nội dung Cleanfeed, trả về lỗi 404 cho bất kỳ yêu cầu nào về nội dung được xác định là có thể bất hợp 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 các lỗi 404 giả làm phương tiện để che giấu kiểm duyệt cũng đã được báo cáo ở Thái Lan 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 bản chất của các 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 cho "người kiểm duyệt vô hình".

Microsoft Internet Server 404 mã lỗi thay thế

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.

Mã Substatus

Các máy chủ IIS 7.0, IIS 7.5 và IIS 8.0 của Microsoft xác định các mã thay thế HTTP sau để chỉ ra nguyên nhân cụ thể 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.

Theo dõi lỗi 404

Một số công cụ tồn tại thu thập dữ liệu thông qua một trang web để tìm các trang trả về mã trạng thái 404. Những công cụ này có thể hữu ích trong việc tìm kiếm các liên kết tồn tại trong một trang web cụ thể. Hạn chế của các công cụ này là chúng chỉ tìm thấy các liên kết trong một trang web cụ thể và bỏ qua 404 do các liên kết trên các trang web khác. Kết quả là, các công cụ này bỏ lỡ 83% trong số 404 trên các trang web.  Một cách để giải quyết vấn đề này là tìm lỗi 404 bằng cách phân tích các liên kết bên ngoài.

Một phương pháp phổ biến khác là theo dõi lưu lượng truy cập đến các trang 404 bằng cách sử dụng phân tích tệp nhật ký.  Điều này có thể hữu ích để hiểu thêm về những gì người dùng 404 đạt được trên trang web. Một phương pháp khác để theo dõi lưu lượng truy cập đến các trang 404 là sử dụng các công cụ theo dõi lưu lượng truy cập dựa trên JavaScript.

👁️ 0 | 🔗 | 💖 | ✨ | 🌍 | ⌚
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
nhỏ|Hypertext Transfer Protocol **HTTP** (tiếng Anh: **HyperText Transfer Protocol** - _Giao thức truyền tải siêu văn bản_) là một giao thức lớp ứng dụng nằm trong bộ giao thức dành cho hệ thống thông tin
thumb|Một trang web liên kết hỏng thường sẽ báo lỗi như thế này **Liên kết hỏng** là hiện tượng các siêu liên kết bị mất khả năng trỏ đến các tập tin đích đến, trang
**Andreas Eschbach** (sinh 15 tháng 9 năm 1959) là một nhà văn người Đức và là một trong những người đại diện quan trọng nhất của dòng văn học khoa học giả tưởng tiếng Đức.
nhỏ|phải|Hình Hans Christian Andersen, chụp vào khoảng tháng 10 năm 1869. **Hans Christian Andersen** (2 tháng 4 năm 1805 – 4 tháng 8 năm 1875; tiếng Việt thường viết là _Han-xơ Crít-xtian An-đéc-xen_) là nhà
__NOTOC__ Trang này liệt kê những sự kiện quan trọng vào **tháng 8 năm 2005**. ## Thứ hai, ngày 1 tháng 8
none|Quốc vương Fahd vào tháng 10 năm 1998
Máy bay được phân loại là **máy bay tiêm kích phản lực thế hệ thứ tư** là những chiếc được đưa vào sử dụng trong khoảng thời gian từ 1980-2010, thể hiện những khái niệm
**Kenneth Joseph Arrow** (23 tháng 8 năm 1921 – 21 tháng 2 năm 2017) là một nhà kinh tế học người Hoa Kỳ và là người giành được giải Nobel kinh tế cùng với John
nhỏ|Amazon S3 là một dịch vụ lưu trữ được cung cấp bởi AWS **Amazon S3** hoặc **Amazon Simple Storage Service** là một "dịch vụ lưu trữ đơn giản" được cung cấp bởi Amazon Web Services
**General Electric GE90** là một gia đình động cơ phản lực được xây dựng bởi GE Aviation dành cho Boeing 777, với xếp hạng lực đẩy từ 74.000 đến 115.000 lbf (330-510 kN). Nó được đưa vào
**Quảng Khai Thổ Thái Vương** (Hangul: 광개토태왕; hanja: 廣開土太王; chuyển tự Latinh: Kwanggaet'o-taewang hoặc Gwanggaeto; sinh: 374; mất: 413, trị vì: 391-413), là vị vua thứ 19 của Cao Câu Ly, vương quốc nằm phía
Đây là dòng thời gian các sự kiện chính vào tháng 4 năm 2020 của đại dịch COVID-19, gây ra bởi SARS-CoV-2, lần đầu tiên được phát hiện ở Vũ Hán, Trung Quốc. ## Thống
Trang này dành cho tin tức về các sự kiện xảy ra được báo chí thông tin trong **tháng 4 năm 2020**. Tháng này, sẽ bắt đầu vào thứ tư, và kết thúc vào thứ
Chiếc **Hawker Tempest** là một mẫu máy bay tiêm kích của Không quân Hoàng gia Anh sử dụng vào những năm cuối Thế Chiến II. Về cơ bản, nó là một phiên bản được cải
Đây là một **danh sách tổ chức quyền LGBT** khắp thế giới. Đối với các nhóm xã hội và hỗ trợ hoặc các tổ chức liên kết với các tổ chức tôn giáo chính thống,
**Phần mềm gián điệp**, còn được dùng nguyên dạng Anh ngữ là **spyware**, là loại phần mềm chuyên thu thập các thông tin từ các máy chủ (thông thường vì mục đích thương mại) qua
**Mặt Trăng** hay **Trăng**, **Nguyệt**, **Cung Hằng**, **Cung Trăng** (tiếng Anh: _Moon_, chữ Hán: 月) là vệ tinh tự nhiên duy nhất của Trái Đất. Với độ sáng ở bầu trời chỉ sau Mặt Trời,tr.120
|- bgcolor=#F9F9F9 | Tỉnh | Åland |- | Vùng | Åland |- bgcolor=#F9F9F9 | Tiểu vùng | archipelago |- | Diện tích
- Trong đó diện tích mặt đất
- Xếp hạng | 904,89 km²
102,88 km²
xếp hạng hạng 404
**New York–Bắc New Jersey–Long Island**, thường được gọi là **Miền Ba-tiểu bang** hay trong tiếng Anh là **Tri-State Region**, là một vùng đô thị đông dân nhất tại Hoa Kỳ và cũng là một trong
Chiếc **Lockheed F-104 Starfighter** là một kiểu máy bay tiêm kích đánh chặn siêu thanh một động cơ có tính năng bay khá cao, đã phục vụ cho Không quân Hoa Kỳ từ năm 1958
**La Liga 2013–14** được biết đến với tên gọi là _Liga BBVA_ vì lý do tài trợ. Đây là mùa giải lần thứ 83 kể từ khi thành lập. Mùa giải bắt đầu vào ngày
**Giáo phận Udon Thani** (; ) là một giáo phận của Giáo hội Công giáo Rôma ở Thái Lan. Giáo phận là một giáo phận trực thuộc Tổng giáo phận Thare và Nonseng. ## Địa
**Huyện Lienz** là một huyện hành chính (_Bezirk_) ở Tirol, Áo. Đây là huyện duy nhất ở Đông Tyrol. Huyện này giáp the Pinzgau (Salzburg) về phía bắc, các huyện Spittal an der Drau và
**Ginasservis** là một xã, thuộc tỉnh Var trong vùng Provence-Alpes-Côte d’Azur, Pháp. Xã này có diện tích km², dân số năm 2006 là người. Xã này nằm ở khu vực có độ cao trung bình
**Khasayarsha**/**Xerxes II** là một vị vua Ba Tư, con đồng thời là người thừa kế của Artaxerxes I. Sau 45 ngày cai trị, năm 424 TCN ông bị em của ông, Sogdianus ám hại, người
**Đào Trọng Thi** là một Giáo sư Toán học đồng thời là một chính trị gia Việt Nam, nguyên Giám đốc Đại học Quốc gia Hà Nội. Ông từng là Ủy viên Ban Chấp hành
Focke-Wulf **Fw 190 Würger** ("shrike"), thường gọi là **Butcher-bird**, là một kiểu máy bay tiêm kích một động cơ một chỗ ngồi của Không quân Đức, và là một trong những chiếc máy bay tiêm
Douglas SBD Dauntless (Dũng cảm) là kiểu máy bay ném bom bổ nhào chủ yếu trong giai đoạn nửa đầu của Thế Chiến II của Hải quân Hoa Kỳ. Chiến công đáng chú ý (và
**Ngô Vĩnh Long** (10 tháng 4 năm 1944 tại Vĩnh Long – 12 tháng 10 năm 2022 tại Bangor, Maine), là một học giả, nhà hoạt động chống chiến tranh, giáo sư về lịch sử
nhỏ|Tàu cao tốc [[ICE (Intercity-Express) tại Đức]] nhỏ|phải|[[E5 Series Shinkansen|E5 Series Shinkansen tại Nhật Bản]] nhỏ|phải|[[Intercity-Express|ICE thế hệ thứ ba do Đức thiết kế trên tuyến đường sắt cao tốc Köln–Frankfurt]] **Đường sắt cao tốc**
**Lawrenceville** là một thành phố của quận Gwinnett, Georgia, Hoa Kỳ. Nó là một vùng ngoại ô của Atlanta, nằm cách khoảng 30 dặm (48 km) về phía đông bắc của trung tâm thành phố. Theo
Đây là danh sách các tàu chiến thuộc Đế quốc Nhật Bản. ## Tàu chiến trung cổ * Atakebune, Tàu chiến cận bờ thế kỉ 16. * Châu Ấn Thuyền – Khoảng 350 tàu buồm