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

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

我正在使用 S3 託管一個(gè)將使用 HTML5 PushStates 的 JavaScript 應(yīng)用程式。問題是,如果使用者為任何 URL 新增書籤,它就不會解析為任何內(nèi)容。我需要的是能夠接受所有 url 請求並在我的 S3 儲存桶中提供根 index.html,而不僅僅是執(zhí)行完整重定向。然後我的 JavaScript 應(yīng)用程式可以解析 URL 並提供正確的頁面。

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

P粉127901279
P粉127901279

全部回覆(1)
P粉231112437

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

  • 建立S3儲存桶,例如:react
  • 使用以下設(shè)定建立 CloudFront 分配:
    • 預(yù)設(shè)根物件:index.html
    • 來源網(wǎng)域:S3 儲存桶域,例如:react.s3.amazonaws.com
  • 前往錯(cuò)誤頁面標(biāo)籤,點(diǎn)選建立自訂錯(cuò)誤回應(yīng)
    • HTTP 錯(cuò)誤代碼:403:禁止(404:未找到,如果是 S3 靜態(tài)網(wǎng)站)
    • 自訂錯(cuò)誤回應(yīng):是
    • 回應(yīng)頁面路徑:/index.html
    • HTTP 回應(yīng)代碼:200:正常
    • #點(diǎn)選建立
#
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板