Amazon s3 我应该如何处理AmazonS3上的error.html?

Amazon s3 我应该如何处理AmazonS3上的error.html?,amazon-s3,http-status-code-404,custom-error-pages,Amazon S3,Http Status Code 404,Custom Error Pages,我在Amazon AWS Cloud S3 bucket上有一个静态网站。该网站使用CloudFront提供服务 在bucket属性下的静态网站托管设置中,我为网站指定了页面error.htmlaserror document。现在,每当有人转到一个不存在的页面时,我的自定义错误文档-error.html内容将与404头一起提供。那很好 问题是当有人直接导航到错误时。html的HTTP状态代码为:200。这意味着这个页面可以被搜索引擎机器人爬网并编制索引 我应该如何处理此页面 我应该只在erro

我在Amazon AWS Cloud S3 bucket上有一个静态网站。该网站使用CloudFront提供服务

在bucket属性下的静态网站托管设置中,我为网站指定了页面
error.html
aserror document。现在,每当有人转到一个不存在的页面时,我的自定义错误文档-error.html内容将与404头一起提供。那很好

问题是当有人直接导航到错误时。html的HTTP状态代码为:200。这意味着这个页面可以被搜索引擎机器人爬网并编制索引

我应该如何处理此页面

我应该只在error.html
中添加noindex



或者以某种方式更改S3/CloudFront设置中的标题响应?怎么做?

拥有404响应代码和错误页面响应足以让谷歌从索引中忽略错误页面。更多信息请访问谷歌


然而,要在直接访问url时发送404响应代码,不可能只使用S3。为此,您需要在S3之前使用CloudFront或WebProxy。

拥有404响应代码和错误页面响应足以让google从索引中忽略错误页面。更多信息请访问谷歌


然而,要在直接访问url时发送404响应代码,不可能只使用S3。为此,您需要在S3之前使用CloudFront或WebProxy。

谢谢您的回答,但我的问题不是关于返回404响应的不存在的页面。它是关于访问error.html页面文件,该文件用作显示自定义错误页面的模板。没有任何更改,它只是一个标准页面,返回状态代码200,这是不好的。看来你是对的,我理解的问题错了,我会更新答案谢谢!我还有云锋。我应该在那里设置什么?如果error.html返回404,是否可以将其用作错误文档?谢谢您的回答,但我的问题不是关于返回404响应的不存在的页面。它是关于访问error.html页面文件,该文件用作显示自定义错误页面的模板。没有任何更改,它只是一个标准页面,返回状态代码200,这是不好的。看来你是对的,我理解的问题错了,我会更新答案谢谢!我还有云锋。我应该在那里设置什么?如果error.html返回404,是否可以将其用作错误文档?
<meta name="robots" content="noindex">