홈페이지 SSL 인증했는데 주의 요함 메시지가 뜨는이유는?

크롬(Chrome) 브라우저에서는 SSL 인증을 받지 않은 사이트에 대해 주의 요함 알람을 띄우게 되는데요. 분명 SSL 인증을 받았음에도 주의 요함 알람이 뜨는 이유에 대해 포스팅하고자 합니다.

http를 https로 리디렉션(리다이렉션) 하는 방법

SSL 인증을 했는데도 주의 요함 메시지가 발생하는 이유는?

이 부분에 대해 많은 분들이 잘 모르고 계십니다. 
SSL 인증을 받으면 https://homepage.com 과 같이 앞부분이 http -> https로 접속 권한이 생기며, 변경 접속해야 주의 요함 메시지가 뜨지 않습니다. 

필자가 근무하는 회사의 홈페이지를 개설 할 때는 http로 했고 마케팅을 할 때 http로 진행했습니다.

그 이후에 보안인증을 받고 https로 접속을 할 수 있게 되었지만 그전에 많은 백링크 검색광고 등 많은 사이트에 http://connectedinsight.co.kr로 등록이 돼있다 보니 그전에 방문했던 사람이 있다면 http://로 방문하게 됩니다.

그 사람들에게 일일히 https로 변경해서 방문해달라고 할 수도 없으니 어떻게 해야 할까?

http:// 를 https://로 리디렉션 하는 방법

이 방법은 홈페이지 업체에 아쉬운 소리를 하지 않더라도 회사 홈페이지 관리자이면서 홈페이지 서버 ftp 접속이 가능하다면 생각보다 매우 간단합니다.

.htaccess 파일에 몇 줄의 코드만 추가하면 됩니다. 

  1. ftp 접속하는 방법은 filezila나 raidrive와 같은 무료 프로그램을 이용하면 됩니다. 
  2. 비밀번호를 모른다면 회사 서버가 가입된 호스팅 업체에 접속해 비밀번호를 변경합니다. 
  3. 노트패드를 열어 메모장을 열어줍니다.
  4. 아래 해당코드를 입력합니다. 
  5. .htaccess 파일로 저장합니다. 
  6. 서버로 업로드 합니다. 

이와 같이 아주 간단한 순서로 진행됩니다. 

http를 https로 자동으로 변경하는 방법에 대해 아래에서 더 자세히 알아보도록 하겠습니다. 

서버의 루트에 .htaccess 파일이 없다면 새로 만들어주면 됩니다. 

1번 2번은 많이 나와 있으니 3번부터 진행하도록 하겠습니다. 

1. 메모장을 실행합니다. 

메모장 실행

2. 아래 코드를 메모장에 입력합니다. 

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

3. 이 파일을 저장할 때 아래 이름으로 저장합니다. 

  • .htaccess

4. 해당 파일을 서버의 루트에 업로드합니다. 

만일 이미 .htaccess 파일이 루트에 있다면 해당 파일에 위 코드를 넣어주면 됩니다. 

제가 예시든 회사의 경우 가비아에서 호스팅을 받고 있지만 만일 Cafe24에서 호스팅을 받는 다면 아래 코드를 참고해 주세요.

카페 24에서 호스팅을 받는 경우 아래 코드를 참고하세요.

RewriteEngine On
RewriteBase /

RewriteCond %{ENV:HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

아주 사소함이 낳는 스트레스는 매우 큰 법

이것 때문에 힘들었다면 툴툴 털어 버리세요.

https 리디렉션, 리다이렉션에 대해 알아봤습니다. 


추천 콘텐츠

댓글

Designed by JB FACTORY