Amazon S3 정적 웹사이트 리디렉션 기능을 사용할 때 URL 뒤에 슬래시가 추가되는 이유가 무엇인가요?

2분 분량
0

Amazon Simple Storage Service(S3) 정적 웹사이트 리디렉션 규칙을 사용하고 있습니다. Amazon S3가 URL 끝에 내 웹사이트를 손상시키는 슬래시를 추가합니다.

해결 방법

Amazon S3 정적 웹사이트 호스팅 기능에서는 리디렉션된 URL 뒤에 슬래시가 추가될 것으로 예상됩니다.

리디렉션된 URL 뒤에 슬래시가 추가되지 않도록 하려면, 다음 해결 방법을 사용할 수 있습니다.

  1. S3 정적 웹사이트를 호스트하도록 인덱스 문서(예: index.html)를 구성합니다.
  2. 리디렉션을 구성할 객체의 메타데이터에 웹사이트 리디렉션 위치를 설정합니다.

해결 방법을 수행하려면 다음 단계를 완료하세요.

  1. Amazon S3 콘솔을 엽니다.
  2. Buckets(버킷) 목록에서 해당 버킷의 이름을 선택합니다.
  3. Properties(속성)를 선택합니다.
  4. Static website hosting(정적 웹사이트 호스팅)에서, Edit(편집)를 선택합니다.
  5. Edit Static website hosting(정적 웹사이트 호스팅 편집) 페이지에서, Static website hosting(정적 웹사이트 호스팅)에 대해, Enable(활성화)을 선택합니다.
  6. Hosting type(호스팅 유형)에서, Host a static website(정적 웹사이트 호스팅)를 선택합니다.
  7. Index document(인덱스 문서)의 경우, 리디렉션 메타데이터를 설정하는 데 사용할 객체의 이름을 지정하세요. 예: index.html
  8. Redirection rules(리디렉션 규칙)를 삭제합니다(있는 경우).
  9. Save changes(변경 사항 저장)를 선택합니다.

다음으로, S3 콘솔을 사용하여 인덱스를 구성합니다. 이어서, 다음의 단계를 완료하여 리디렉션을 구성합니다.

  1. Amazon S3 콘솔을 엽니다.
  2. Buckets(버킷) 목록에서 해당 버킷의 이름을 선택합니다.
  3. Objects(객체)에서, 구성한 인덱스 문서를 선택합니다.
  4. Properties(속성) 탭을 선택합니다.
  5. Metadata(메타데이터) 섹션에서, Edit(편집)를 선택합니다.
  6. Metadata(메타데이터)에서, 다음을 따릅니다.
    Add metadata(메타데이터 추가)를 선택합니다.
    Type(유형)에서, System defined(시스템 정의)를 선택합니다..
    Key(키)의 경우, 드롭다운 목록에서 x-amz-website-redirect-location을 선택합니다.
    Value(값)에, 리디렉션 URL(예: http://www.example.com)을 입력합니다. 
  7. Save changes(변경 사항 저장)를 선택합니다.

관련 정보

웹페이지 리디렉션 구성

AWS 공식
AWS 공식업데이트됨 10달 전