SSL 인증서를 설치했을 때 기존 http로 접속하면 https로 도메인을 변경하는 방법을 기록한다.
여러 문서를 찾아보고 테스트 해보고 했지만 아래 방법이 내 나름 가장 완벽하게 작동한 것 같다.
(아래 설정은 워드프레스 플러그인 중 Really Simple SSL 플러그인이 자동 생성하는 코드이다.)
.htaccess
# Begin SSL Redirect
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}/\ [R=301,L]
</IfModule>
# End SSL Redirect
Cafe24를 사용중이라면,
# Begin SSL Redirect
<IfModule mod_rewrite.c>
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]
</IfModule>
# End SSL Redirect
이렇게 추가해보길 바란다..