当前位置:  开发笔记 > 编程语言 > 正文

AWS CloudFront中的单页应用程序

如何解决《AWSCloudFront中的单页应用程序》经验,为你挑选了1个好方法。

我有一个单页静态网站,它托管在AWS桶中.该应用程序是JavaScript.

我已经设置了Cloudfront来提供内容.该网站的内容托管在AWS S3存储桶中,Cloudfront用于为不同位置的用户提供更快的Web内容传输.

但在建立网站后,我遇到了一个问题.如果我刷新页面,它会抛出错误,因为密钥不存在.我无法刷新页面或复制URL并将其粘贴到浏览器中的另一个选项卡中以访问同一页面.

我收到以下错误:


    NoSuchKey
    The specified key does not exist.
    __build__/home
    36941111717B2006   wfLt17lDjXhZLqCxRM2zOiDIJSF03/HKdL3V9Oeq3r1glowmlZpavRj0zzBzBgXlXZudiXoc=

我的S3存储桶重定向规则如下:


    
        
            */
        
        
            index.html
        
    

Karl Laurent.. 13

如果您的单页网站正确处理404,您只需使用您的发行版的自定义错误页面覆盖默认的CloudFront设置即可index.html.

您可以在Error Pages分发的选项卡中进行设置,它看起来像这样:

在此输入图像描述



1> Karl Laurent..:

如果您的单页网站正确处理404,您只需使用您的发行版的自定义错误页面覆盖默认的CloudFront设置即可index.html.

您可以在Error Pages分发的选项卡中进行设置,它看起来像这样:

在此输入图像描述

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有