보안서버 https 적용후 브라우저별로 접속이 안됨.
본문
https 로 항상 보이기 설정을 아래와 같이 하였습니다. (하단 참조)
브라우저 별로 사이트 접속이 다르게 됩니다.
조언 구합니다.
아래 시도한 결과입니다.
1. 익스플로어 접속시;
--> https (자물쇠보임)로 보이고 관리자/회원 로그인 접속가능 및 상태유지 됩니다.
2. 크롬 버전 80.0.3987.87(공식 빌드) (64비트)
1) 접속시 http 주소로 변경됨.
2) 로그인 창은 https 로 보이고 로그인 하면 http://도메인/shop 로 표시
3) 관리자 클릭하면 --> https://도메인/adm/shop_admin/ 표시
3. 네이버 웨일 접속시;
1) 개인정보 오류로 표시 연결이 되지 않습니다.
2) 안전하지 않는 페이지로 안내 클릭하면 http 로 연결
3) 로그인 하면 풀리면서 초기 화면으로 이동됩니다.
참고한 코드
------------------
이학권님 조언
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
----------------
FIXX 님 조언
테마/shop.head.php에 이렇게 넣었더니 해결했습니다, ㅠㅠ
<!--https로 강제 접속-->
<?php
if($_SERVER['HTTPS'] != "on"){
$ssl_port = ""; // 443 포트를 사용하지 않는경우에 이용할 포트번호 입력
if ($ssl_port == "") {
$redirect_URL = "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
} else {
$redirect_URL = "https://".$_SERVER['HTTP_HOST'].":".$ssl_port.$_SERVER['REQUEST_URI'];
}
header("Location: ".$redirect_URL);
}
?>
답변 2
서버 사용중이시고 항상 HTTPS 로 보이게 하실려면 HSTS 설정해서 사용 해 보세요.
질문 제목에 약간 오해 소지가 있네요
현재 영카트 5.4.1.9 까지 패치 하였습니다.
사용테마는 53 이며, 초기화면은 쇼핑몰이 보이게 되었습니다.