2012-04-02 2 views

답변

11

두 가지 옵션은 실제 HTTP 리디렉션을 사용하거나 JavaScript location.replace을 사용하는 것입니다.

는 전자는 더 나은,하지만 당신이 그것을 할 수없는 이유가있는 경우, location.replace는 대안으로 작업 할 수 있습니다

document.location.replace(redirectURL) 

location.replace 실제로 브라우저 기록에서 현재 위치를 대체하므로 뒤로 버튼 리디렉션 페이지로 돌아 가지 않습니다. 이 작업을 수행하는 경우 사용자에게 자바 스크립트가 없을 것으로 예상되는 경우 폴백으로 짧은 시간 초과로 메타 새로 고침을 포함 할 수도 있습니다.

+0

CloudFront가 설치된 S3가 HTTP 리디렉션을 어렵게 만듭니다. 어떻게해야하는지에 대한 조언이 있으면 함께 보내주십시오. – Costa

3

수 없습니다.

리디렉션하려는 경우 HTTP 리디렉션을 사용하십시오. <meta> 리디렉션에는 많은 결함이 있으며 그 중 하나입니다.

+0

CloudFront가 앞에있는 S3가 HTTP 리디렉션을 어렵게 만듭니다. 어떻게해야하는지에 대한 조언이 있으면 함께 보내주십시오. – Costa

+0

@Costa - 새로운 질문이있는 경우 [새로운 질문하기] (http://stackoverflow.com/questions/ask). – Quentin

관련 문제