어떻게 HTTPS를 HTTP로 리디렉션합니까? 즉, 모든 사람이 가르치는 것의 반대입니다.어떻게 HTTPS를 HTTP로 리디렉션합니까?
SSL 인증을받은 HTTPS에 대한 서버와 인증을 받기에 적합하지 않은 비상용으로 유지하지 않은 미러 서버가 있습니다.
클라이언트의 데스크톱에 http://production_server
및 https://production_server
(모두 작동)을 가리키는 바로 가기가 있습니다. 그러나 프로덕션 서버가 다운되면 DNS 포워딩이 시작되고 바로 가기에 "https"가있는 클라이언트는 https://mirror_server
(작동하지 않음)과 큰 뚱뚱한 Internet Explorer 7 빨간색 화면이 보입니다. 내 회사에 대한 불안감.
불행히도 클라이언트 수준에서 전환 할 수는 없습니다. 이 사용자들은 매우 컴퓨터 문맹이며, HTTPS "보안"오류 (특히 Firefox 3 및 Internet Explorer 7에서 요즘 다루는 방식 : FULL STOP, 고맙게도 일종의 LOL입니다.)을 보지 못하게 할 가능성이 매우 큽니다.
very easyto findApache solutionshttp->https redirection에 대한 것이지만 내게는 그 반대입니다.
아이디어가 있으십니까?
어떻게 작동합니까 (이 코드를 작동하려면이 코드를 내 도메인으로 변경해야합니까?) – Enve
Enve : 사이트의 vhost_ssl.conf 구성 (또는 사이트 루트의 .htaccess)에 추가하기 만하면됩니다. 아무것도 변경하지 않아도 동적으로 동일한 호스트 이름과 URL 경로를 사용합니다. – Meogi
나는 쿼리 문자열을 잡을 수도 있다고 생각한다. 확실하지 않지만 위의 스 니펫은 https에서 http로 쿼리 문자열을 전달하지 않습니다. – Rustavore