2013-06-07 2 views
1

heroku에 'ssl endpoint'를 설치했는데 잘 작동합니다. osaka-4635.herokussl.com을 가리키는 www.miketown3.com에 대한 cname이 있습니다. https가 훌륭하게 작동합니다.heroku ssl endpoint - http 대 https

그러나 내가 http://www.miketown3.com이되면 https://www.miketown3.com으로 리디렉션되고 http를 유지하려고합니다. 로컬로 내 애플 리케이션을 테스트 할 때 이것은 발생하지 않는다. 또한 크롬에서 트래픽을 볼 때 어떤 종류의 http 수준 리디렉션도 표시되지 않습니다. 응답이없는 http://www.miketown3.com에 대한 요청이 있습니다. 그런 다음 즉시 다음 요청은 https://www.miketown3.com으로 이루어 지지만 이번에는 유효한 응답이 있습니다.

내 질문이 리디렉션이 발생하고 어디에서 어떻게 막을 수 있습니까? 무리 감사!

답변

0

100 % 확신 할 수는 없지만 웹 사이트의 특정 부분 (URL)에만 HTTPS를 사용하고 레일을 사용한다고 가정하면 'rack-ssl-enforcer'을 추가 할 수 있습니다. 당신의 웹 사이트의 일부가 www가 하위 도메인이 osaka-4635.herokussl.com 지적되어 있기 때문에

1

로그인 HTTPS 즉, 리디렉션,이 주소에서 서버는 리디렉션을 수행한다. 를 중지하려면 (예를 들어, yourapp.herokuapp.com에 루트 및 WWW 하위 도메인을 가리 킵니다)