

# HTTP 状态代码 404（未找到）
<a name="http-404-not-found"></a>

当客户端尝试访问不存在的资源时，CloudFront 会返回 404（找不到）错误。如果您在 CloudFront 分配中收到此错误，常见原因包括以下各项：
+ 资源不存在。
+ URL 不正确。
+ 返回 404 的自定义源。
+ 返回 404 的自定义错误页面。（任何错误代码都可能转换为 404。） 有关更多信息，请参阅 [当您已配置自定义错误页面时 CloudFront​ 如何处理错误](HTTPStatusCodes.md#HTTPStatusCodes-custom-error-pages)。
+ 意外删除了自定义错误页面，由于请求查找已删除的自定义错误页面，而导致了 404。有关更多信息，请参阅 [如果您尚未配置自定义错误页面，CloudFront​ 如何处理错误](HTTPStatusCodes.md#HTTPStatusCodes-no-custom-error-pages)。
+ 源路径不正确。如果填充了源路径，则在将请求转发到源之前，源路径的值会附加到来自浏览器的每个请求的路径中。有关更多信息，请参阅 [源路径](DownloadDistValuesOrigin.md#DownloadDistValuesOriginPath)。