카페24 에서 호스팅 받은 계정에 ZEROSSL에서 무료 SSL을 받아 설치해봤다.
설치 하기 전에 해당 호스팅에는 워드프레스가 설치되어 있었는데 주소 리다이렉트를 설정해도 계속 안 되는 거다.
그래서 워드프레스를 삭제하고 보니 .htaccess 파일 내용 수정에 따라 주소창에 https 없이 주소 입력해도 https 가 붙는다.
그러니까 호스팅 자체에는 잘 먹히는데 워드프레스에서의 무언가 세팅 때문에 주소 리다이렉트가 안 되는 것 같다.
일단 워드프레스 해봤던 거는 'Easy HTTPS (SSL) Redirection' 라는 플러그인 설치. 이 플러그인은 주소창 입력과는 전혀 상관 없이 워드프레스 블로그 내에서 주소 리다이렉트인 거 같다. 그리고 설정에 또 기본 주소 설정하는 게 있어서 거기에 http 를 https 로 바꿔봤는데 이것도 상관 무.
그래서 그냥 단순하게 https가 주소 없이 블로그에 들어왔을 때 https 붙은 주소로 리다이렉트 시키도록 했다.
워드프레스에서 가장 상단 파일이 뭔가 찾아 보니 wp-config.php 라고 한다. 그래서 가장 상단에 아래 내용을 추가했다.
PHP
if (empty($_SERVER['HTTPS'])) {
header('Location:https://'.$_SERVER['HTTP_HOST']);
exit;
}
끝
728x90