본문 바로가기


웹관련팁

http 접속시 강제 https 접속 설정하기 : .htaccess

by aisi1004 2021. 12. 15.

안녕하세요.

오늘은 http 접속시 강제 https 접속 설정하는 방법을 알아보겠습니다.

php 접속시 리다이렉션 하는 것보다는 .htaccess 직접 설정해서 사용이 가능합니다.

FTP 접속하면 루트 밖에 .htaccess 파일이 존재합니다.

 

 

.htaccess 파일 속에 아래 내용을 추가 합니다.

 

RewriteCond %{SERVER_PORT} 80 

RewriteRule ^(.*)$ https://www.내도메인.com [R,L]

 

이렇게 추가하면 접속시 http 이면 무조건 https 바뀌게 됩니다.

 

추가로 여러 도메인 연결되어 원하는 도메인만 연결하고 싶다면

RewriteCond %{HTTP_HOST} ^내도메인\.com

특정 폴더만 연결하곳 싶다면

RewriteCond %{REQUEST_URI} 폴더

 

위에 기본 내용의 HTTP_HOST 먼저

REQUEST_URI 사이에 넣어서 사용합니다.

 

추가.

php 안에서 사용하고 싶다면 php 파일 맨위에 추가해서 사용한다.

 

<?php 

if(!isset($_SERVER["HTTPS"])) { 

header('Location: https://www.내도메인.com'); 

?> 

 

그럼 혹시 안되거나 궁금점이 있으면 댓글 남겨주세요~





댓글