본문 바로가기

워드프레스

워드프레스 블로그 - 블루호스트 https 리다이렉트 문제 해결 후기.

반응형

워드프레스 블로그 운영에 https는 필수죠!!!

 

블루호스트 워드프레스 블로그를 만든 후, 사이트 보안에 필수인 https를 적용하던 중 문제점이 발생하였고, 해결하는 과정을 이야기하려 합니다.

 

기본적으로 블루호스트 워드프레스는 도메인에 보안에 필요한 SSL 인증서를 무료로 제공하고 있고, 각종 가이드문서들을 보면서 SSL 인증서 적용은 어렵지 않게 할 수 있었습니다.

블루호스트 https 작업을 위한 SSL 인증서 작업이 끝나고, 확인하던 중 나타난 문제점은 다음과 같습니다.

  • 브라우저에서 URL을 http://magical-moment.com 강제로 입력하여 진입하면 https로 redirect 하지 않는 문제.
  • http로 초기 진입 후 magical-moment.com 내 메뉴들을 이동하면 https로 변경되는 문제. (사실 이것이 내가 원하는 동작)

 

블로호스트 https 리다이렉트 문제 (워드프레스 블로그)

 

이것은 어려운 문제는 아닐 거라 생각했고, 구글링을 시작. 찾아본 결과 .htaccess 파일을 만들어

 

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

 

위의 코드를 추가하라는 것이었다. 하지만 가이드를 따라 하였음에도 기대한 것과는 달리 해결되지 않아, 내가 무엇을 잘못했는지 찾아보았으나 내가 실수한 부분이 어느 부분인지 알 수가 없었습니다. 결국, 몇 시간의 구글링에도 해결책을 찾지 못해 블루호스트의 라이브 챗을 통한 기술지원을 요청하였습니다.

 

구글 번역기의 힘을 빌려 상담신청.

 

 블루호스트 챗 상담. 영어로 이루어진다.

 

기술 담당자가 연결되고, 제가 도메인의 소유주인지를 확인하는 인증코드를 E-Mail로 보내줍니다. 그 인증코드를 알려줘야 이후 상담이 진행됩니다.

 

블루호스트 https 리다이렉트 해결을 위한 블루호스트 기술 담당자의 해결책

위의 .htaccess 파일에 코드를 추가하였다고 하였습니다. 그리고 SSL 적용을 위한 플러그인으로 Really Simple SSL을 설치하였다고 하였습니다.

 

Really Simple SSL 플러그인

일련의 상담을 통해 너무나 손쉽게 문제가 해결되었고, 기술 담당자분도 친절하게 설명해주었습니다. (아마 .htaccess 파일을 제가 잘못된 위치에 만든게 아닌가 싶습니다.)

 

Really Simple SSL 플러그인을 설치한 후 블루호스트의 File Manager를 이용하여 여기저기 기웃거려 보니, public_html 폴더 안의 .htaccess 안에

 

BEGIN rlrssslReallySimpleSSL rsssl_version[3.2.9]

RewriteEngine on RewriteCond %{HTTP:CF-Visitor} '"scheme":"http"' 
RewriteCond %{REQUEST_URI} !^/.well-known/acme-challenge/ 
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] 

END rlrssslReallySimpleSSL

 

위의 코드가 추가되어 있는 것을 확인하였습니다.

 

혼자 끙끙 앓던 문제를 너무나 간단하게 해결된 상황이 좋기도 하고 허무? 하기도 한 과정이었습니다. 저처럼 워드프레스로 사이트를 구축 중인 분들께 도움이 되는 내용이었길 바랍니다.

 

이 글은 개인적으로 운영하던 워드프레스 블로그(magical-moment.com)를
정리하게 되어 옮겨온 글(2020년 3월 20일 작성)입니다.

 

워드프레스 블로그를 처음 시작하며 작성한 글이었네요. 

반응형