13
S3 เว็บไซต์คงที่โฮสต์เส้นทางทั้งหมดเส้นทางไปยัง Index.html
ฉันใช้ S3 เพื่อโฮสต์แอป javascript ที่จะใช้ HTML5 pushStates ปัญหาคือถ้าผู้ใช้บุ๊กมาร์ก URL ใด ๆ ก็จะไม่สามารถแก้ไขอะไรได้ สิ่งที่ฉันต้องการคือความสามารถในการรับคำขอ url ทั้งหมดและแสดงรูต index.html ในที่ฝากข้อมูล S3 ของฉันแทนที่จะเปลี่ยนเส้นทางเต็มรูปแบบ จากนั้นแอปพลิเคชันจาวาสคริปต์ของฉันสามารถแยก URL และแสดงหน้าเว็บที่เหมาะสม มีวิธีใดที่จะบอกให้ S3 ให้บริการ index.html สำหรับคำขอ URL ทั้งหมดแทนที่จะทำการเปลี่ยนเส้นทาง? นี้จะคล้ายกับการตั้งค่า Apache เพื่อจัดการการร้องขอเข้ามาทั้งหมดโดยการให้บริการขึ้น index.html เดียวในตัวอย่างนี้: https://stackoverflow.com/a/10647521/1762614 ฉันต้องการหลีกเลี่ยงการเรียกใช้เว็บเซิร์ฟเวอร์เพียงเพื่อจัดการเส้นทางเหล่านี้ การทำทุกอย่างจาก S3 นั้นน่าสนใจมาก