您需要通过以下两种方法隐藏OSS返回的报错信息:
- 通过静态网站托管配置默认404页 通过静态网站托管配置默认404页,例如
https://help.error.html
配置完成后,如果CDN访问OSS的资源不存在时,OSS将返回默认404页,从而隐藏报错中的隐私信息。具体操作,请参见设置静态网站托管。
- 通过CDN边缘脚本(EdgeScript)的方式进行改写或重定向 例如,当用户请求OSS返回403状态码时,通过以下EdgeScript规则,将回源和缓存的URL跳转至https://www.error.html:
if eq($status,403){
rewrite('https://www.error.html, 'redirect')
}
以上EdgeScript规则中的状态码以及跳转的URL可结合实际使用场景相应替换。
更多信息,请参见定制化改写和重定向。