답변 2개 / 댓글 6개
제가 사용하는 방법입니다.
head.php 젤 위에 넣어주시면 됩니다.
Copy
if(!$_SERVER['HTTPS']) {
echo"<meta http-equiv='refresh' content='0;url=https://".$_SERVER["HTTP_HOST"].$_SERVER['REQUEST_URI']."'>";
exit;
}
일단 보안서버가 설치되어져 있어야 합니다.
SSL이 무료든 유료던 서버에 설치가되어야 가능 합니다.
무료 SSL은 Let's Encrypt 을 설치해 주시면 됩니다.
만약 ssl이 설치된 서버라면 HSTS를 설정해주면 http:// 로 접속하더라도 https:// 로 자동 변경 됩니다.
HSTS에 대한 설명은 아래 링크에 잘 설명되어 있네요....^^
HSTS 설치가 번거로우시면 사이트 계정에 .htaccess 를 아래처럼 입력후 저장 하시면 됩니다.
Copy
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</ifmodule>
답변에 대한 댓글 5개
답변을 작성하려면 로그인이 필요합니다.