Amazon Simple Storage Service(S3) 정적 웹사이트 리디렉션 규칙을 사용하고 있습니다. Amazon S3가 URL 끝에 내 웹사이트를 손상시키는 슬래시를 추가합니다.
해결 방법
Amazon S3 정적 웹사이트 호스팅 기능에서는 리디렉션된 URL 뒤에 슬래시가 추가될 것으로 예상됩니다.
리디렉션된 URL 뒤에 슬래시가 추가되지 않도록 하려면, 다음 해결 방법을 사용할 수 있습니다.
- S3 정적 웹사이트를 호스트하도록 인덱스 문서(예: index.html)를 구성합니다.
- 리디렉션을 구성할 객체의 메타데이터에 웹사이트 리디렉션 위치를 설정합니다.
해결 방법을 수행하려면 다음 단계를 완료하세요.
- Amazon S3 콘솔을 엽니다.
- Buckets(버킷) 목록에서 해당 버킷의 이름을 선택합니다.
- Properties(속성)를 선택합니다.
- Static website hosting(정적 웹사이트 호스팅)에서, Edit(편집)를 선택합니다.
- Edit Static website hosting(정적 웹사이트 호스팅 편집) 페이지에서, Static website hosting(정적 웹사이트 호스팅)에 대해, Enable(활성화)을 선택합니다.
- Hosting type(호스팅 유형)에서, Host a static website(정적 웹사이트 호스팅)를 선택합니다.
- Index document(인덱스 문서)의 경우, 리디렉션 메타데이터를 설정하는 데 사용할 객체의 이름을 지정하세요. 예: index.html
- Redirection rules(리디렉션 규칙)를 삭제합니다(있는 경우).
- Save changes(변경 사항 저장)를 선택합니다.
다음으로, S3 콘솔을 사용하여 인덱스를 구성합니다. 이어서, 다음의 단계를 완료하여 리디렉션을 구성합니다.
- Amazon S3 콘솔을 엽니다.
- Buckets(버킷) 목록에서 해당 버킷의 이름을 선택합니다.
- Objects(객체)에서, 구성한 인덱스 문서를 선택합니다.
- Properties(속성) 탭을 선택합니다.
- Metadata(메타데이터) 섹션에서, Edit(편집)를 선택합니다.
- Metadata(메타데이터)에서, 다음을 따릅니다.
Add metadata(메타데이터 추가)를 선택합니다.
Type(유형)에서, System defined(시스템 정의)를 선택합니다..
Key(키)의 경우, 드롭다운 목록에서 x-amz-website-redirect-location을 선택합니다.
Value(값)에, 리디렉션 URL(예: http://www.example.com)을 입력합니다.
- Save changes(변경 사항 저장)를 선택합니다.
관련 정보
웹페이지 리디렉션 구성