티스토리 뷰

SSL을 도입하게 되면, http가 아닌 https 프로토콜을 사용하게 됩니다. 이때, http로 접속하는 사용자를 https 주소로 리다이렉트 시켜줘야 합니다.

 

http에서 https로 사용자를 리다이렉트 하려면 htaccess 파일을 수정해 주어야 합니다.

 

http에서 https 주소로 리다이렉트 방법 (1)

htaccess 파일 최상단에 다음과 같이 입력합니다.

RewriteEngine On

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

301은 영구적인 이동, 302는 일시적인 이동을 나타냅니다. Rewrite 구문에 이를 명시해놓지 않으면 302로 인식하기 때문에 위와 같이 301이라고 명시해야 합니다.

 

http에서 https 주소로 리다이렉트 방법 (2)

두번째 방법입니다. 두가지 방법 중 하나만 사용하시면 됩니다. 이 방법은 root 권한이 있을 시의 방법입니다.

root 권한이 있다면 버추얼 호스트 안에 아래와 같이 추가합니다.

<VirtualHost *:80>
...
Redirect permanent / https://example.com
...
</VirtualHost>
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함