http 를 https 로 리다이렉트 시키기 (.htaccess 파일로 작동)

워드프레스로 구성하여 .htaccess 가 만들어진 경우에 대한 설명이다.
해당 파일을 열면

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

보통 이렇게 작성되어져 있다.

RewriteBase / 밑으로 리다이렉트를 시키는 코드가 두 줄 추가 한다.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

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