2014-07-08 5 views
0

PagodaBox (Laravel 4)에서 호스팅되는 클라이언트 사이트가 있으며 https 요청에 인증서 경고가 표시됩니다. 클라이언트의 내부 응용 프로그램은 모든 https 트래픽이 웹 호스트에서 실패하고 내부 게이트웨이로 이어질 것으로 예상합니다..htaccessfile에서 HTTPS 트래픽을 허용하지 않음

htaccess 파일에서 모든 HTTPS 요청을 허용하지 않을 수 있습니까? 이 경우 리디렉션이 작동하지 않습니다. 우리는 httpd.conf를 수정할 수 없으므로 .htaccess가 유일한 옵션입니다.

지금까지, 나는 이것을 시도하고 사이트가 여전히 HTTPS 요청을 받아 들일 것입니다 :이 작동하지 않습니다

Options +FollowSymLinks 
RewriteEngine On 
RewriteCond %{HTTPS} off 

답변

3

. SSL 연결은 HTTP 계층이 처리되기 전에 먼저 설정되어야합니다. 즉, 사용자가 계속해서 인증서 경고를 받고 리디렉션됩니다.

실세계 용어로는 면도기가 달린 상자 선물용 선물 상자가 있습니다. 그들은 면도기 철사 (cert 경고)를 통과해야만 그 상자에 "현재는 잠자리에 드는 중"이라는 메모가 들어 있습니다.

귀하의 재 작성은 기본적으로 "https가 꺼져 있으면 아무 것도하지 않습니다."라고 말합니다. 실제 재 작성이 이루어지는 RewriteRule이 없습니다. 그리고 SSL을 사용하는 사이트에서 HTTPS가 절대로 꺼지지 않기 때문에 RewriteCond는 결코 일치하지 않을 것입니다.

1

SSL 연결 마녀에서 리디렉션 할 수없는 유효한 인증서가 없습니다. 리디렉션은 페이지 뒤에서 신뢰할 수없는 인증서를 수락합니다.

신뢰할 수없는 인증서를 수락하지 않으면 유효한 연결이 없습니다.

관련 문제