我使用 Amazon S3 靜態網站重新導向功能時,為什麼會在網址上新增結尾斜線?

1 分的閱讀內容
0

我正在使用 Amazon Simple Storage Service (Amazon S3) 靜態網站重導向規則。Amazon S3 在中斷我的網站的網址結尾新增斜線。

解決方法

在重新導向的網址新增結尾斜線是 Amazon S3 靜態網站託管功能的預期行為。

要避免在重新導向的網址中新增結尾斜線,您可以使用下列因應措施:

  1. 設定索引文件 (範例:index.html) 以託管 S3 靜態網站。
  2. 在物件的中繼資料中設定網站重新導向位置,以設定重新導向。

要執行因應措施,請完成以下步驟:

  1. 開啟 Amazon S3 主控台
  2. 儲存貯體清單中,選擇儲存貯體的名稱。
  3. 選擇屬性
  4. 靜態網站託管下,選擇編輯
  5. 編輯靜態網站託管頁面上,針對靜態網站託管,選擇啟用
  6. 針對託管類型,選取託管靜態網站
  7. 針對索引文件,指定您要用來設定重新導向中繼資料的物件名稱。範例:index.html
  8. 刪除重新導向規則 (若有)。
  9. 選擇儲存變更

然後,使用 S3 主控台設定索引。然後,完成以下步驟,以設定重新導向:

  1. 開啟 Amazon S3 主控台
  2. 從儲存貯體清單中,選擇儲存貯體的名稱。
  3. 物件下,選擇您設定的索引文件。
  4. 選擇屬性標籤。
  5. 中繼資料區段中,選擇編輯
  6. 中繼資料下,執行以下操作:
    選擇新增中繼資料
    針對類型,選取系統定義
    針對索引鍵,從下拉式清單中選擇 x-amz-website-redirect-location。
    中,輸入重新導向網址 (範例:http://www.example.com)。
  7. 選擇儲存變更

相關資訊

設定網頁重新導向

AWS 官方
AWS 官方已更新 1 年前