본문 바로가기

개발/기타

http를 https로 (.htaccess)

반응형

http를 https로 리다이렉트

요즘 필수인 SSL을 설치했습니다.

SSL만 설치하면 http를 통해서도 사이트에 접속이 가능하기 때문에 http로 접속해도 강제로 https로 이동하도록 해 보겠습니다.

.htaccess 라는 이름의 파일을 새로 생성합니다. (.으로 시작하는 것 맞습니다.)

.htaccess 파일을 생성했으면 아래 내용을 입력해 저장합니다.

저장한 파일은 서버 루트폴더에 업로드 해 줍니다. (FTP로 접속해서 젤 상위 폴더)

 

 

1. www빼고 https로 강제로 이동시키기

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [L,R=301]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

 

반응형

 

 

2. 특정도메인을 강제로 이동시키기

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(playontistory.co.kr)(:80)? [NC]
RewriteRule ^(.*) https://playontistory.com/$1 [L,R=301]

한 사이트에 도메인을 여러개 운영하는 경우가 있습니다.

예를 들어 playontistory.com, playontistory.co.kr 도메인 구입해서 사용 할 수 있죠.

보안서버 인증서는 도메인당 비용이 발생하기 때문에 playontistory.com 만 구매 후 적용 해 놨다고 하면

playontistory.co.kr 에 접속하는 경우도 강제로 https://playontistory.com 으로 이동시켜 적용하는 방법입니다.

 

 

 

 

반응형