亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

S3靜態(tài)網(wǎng)站托管:將所有路徑重定向至index.html
P粉127901279
P粉127901279 2023-10-15 23:02:52
0
1
835

我正在使用 S3 托管一個將使用 HTML5 PushStates 的 JavaScript 應用程序。問題是,如果用戶為任何 URL 添加書簽,它就不會解析為任何內(nèi)容。我需要的是能夠接受所有 url 請求并在我的 S3 存儲桶中提供根 index.html,而不僅僅是執(zhí)行完整重定向。然后我的 JavaScript 應用程序可以解析 URL 并提供正確的頁面。

有沒有辦法告訴 S3 為所有 URL 請求提供 index.html,而不是進行重定向?這類似于設置 apache 通過提供單個 index.html 來處理所有傳入請求,如本例所示:https://stackoverflow.com/a/10647521/1762614。我真的很想避免僅僅為了處理這些路由而運行網(wǎng)絡服務器。從 S3 開始做所有事情都非常有吸引力。

P粉127901279
P粉127901279

全部回復(1)
P粉231112437

在 CloudFront 的幫助下,無需 URL hack 即可輕松解決該問題。

  • 創(chuàng)建S3存儲桶,例如:react
  • 使用以下設置創(chuàng)建 CloudFront 分配:
    • 默認根對象:index.html
    • 源域名:S3 存儲桶域,例如:react.s3.amazonaws.com
  • 轉(zhuǎn)到錯誤頁面標簽,點擊創(chuàng)建自定義錯誤響應
    • HTTP 錯誤代碼:403:禁止(404:未找到,如果是 S3 靜態(tài)網(wǎng)站)
    • 自定義錯誤響應:是
    • 響應頁面路徑:/index.html
    • HTTP 響應代碼:200:正常
    • 點擊創(chuàng)建
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板