서버 http 접속시 https로 자동 접속 하기
페이지 정보
작성자 관리자 (115.♡.104.253)
조회 2,554회
작성일 21-08-28 14:36(글 수정: 2023년 09월 24일)
본문
보안서버 SSL을 설치하면 웹 접속 주소가 https로 됩니다.
그래서 http로 접속도 https로 접속 되게 설정을 해 줄 필요가 있는데요.
아래와 코드를 .htaccess 파일을 만들어 서버 최상위 폴더에 올리면 됩니다.
1) .htaccess 파일 생성
[code]
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
[/code]
2) 코드 추가하기
index.php 파일 상단에 아래 코드를 추가하면 됩니다.
[code]
if(!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == ""){
$redirect = "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
header("Location: $redirect");
}
[/code]
3) 자바스크립트 이용
[code]
<script>
if(window.location.protocol == "http:"){
window.location.protocol = "https:";
}
</script>
[/code]
- 이전글
- 다음글
댓글목록
등록된 댓글이 없습니다.