S3 & CloudFront 404 Ralat pada halaman Muat semula (diselesaikan)

S3 & CloudFront 404 Ralat pada halaman Muat semula (diselesaikan)

Baru -baru ini saya telah menggunakan nod yang diterbitkan.Permohonan JS melalui Amazon S3 Static Laman Web Hosting. Selepas penggunaan, saya perhatikan bahawa kami mendapat mesej ralat 404 sambil menyegarkan halaman. Setelah beberapa carian, saya mendapat alasan di belakangnya. Saya mendapati bahawa aplikasi itu memerlukan konfigurasi khas untuk menghalaskan seperti .Htaccess di pelayan Apache. Tetapi inilah masalahnya, kita tidak boleh menggunakan .Fail HTAccess dengan S3 Hosting Laman Web Statik.

Dalam tutorial ini, kami akan membincangkan menyelesaikan masalah ini dengan pilihan yang disediakan di bawah konfigurasi S3. Juga, beri anda arahan untuk menyelesaikan masalah ini untuk pengguna menggunakan Cloudfront.

Amazon S3 (hosting laman web statik)

Amazon S3 menggunakan indeks.html sebagai fail indeks lalai. Sekiranya permohonan anda dihoskan di hosting laman web statik Amazon S3. Anda hanya perlu mengkonfigurasi indeks.html di dalam Dokumen Ralat.

Pergi ke Bucket Aplikasi S3 -> Properties -> Hosting Laman Web Statik dan tetapkan dokumen ralat seperti yang ditunjukkan dalam imej di bawah:

Amazon Cloudfront

Sekiranya menggunakan Amazon CloudFront dengan baldi S3, anda juga perlu mengkonfigurasi halaman ralat di Cloudfront.

Edit halaman ralat Cloudfront ->. Sekarang buat respons ralat tersuai untuk 404 ke indeks.html. Anda juga boleh melakukan perkara yang sama untuk kod ralat 403.

Kesimpulan

Catatan blog ini membantu anda menyelesaikan ralat 404 dengan Amazon S3 dan Cloudfront.