답변 2개
7년 전
제가 사용하는 방법입니다.
head.php 젤 위에 넣어주시면 됩니다.
Copy
if(!$_SERVER['HTTPS']) {
echo"<meta http-equiv='refresh' content='0;url=https://".$_SERVER["HTTP_HOST"].$_SERVER['REQUEST_URI']."'>";
exit;
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
7년 전
일단 보안서버가 설치되어져 있어야 합니다.
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개
7년 전
아마존에서 무료 ssl을 발급받아서 적용을 다한 상태인데..
도메인에 https://로 입력을해야 https로 접속이 되는 현상입니다 ㅠㅠ
htaccess에도 추가를 해줘도 변경이 안되는 현상인데..
도메인만 입력했을 시 http://로 접속이 되고 도메인에서 따로 https://로 입력을 해줘야
https://로 접속이 되고 있어요 ㅠㅠㅠㅠ
도메인에 https://로 입력을해야 https로 접속이 되는 현상입니다 ㅠㅠ
htaccess에도 추가를 해줘도 변경이 안되는 현상인데..
도메인만 입력했을 시 http://로 접속이 되고 도메인에서 따로 https://로 입력을 해줘야
https://로 접속이 되고 있어요 ㅠㅠㅠㅠ
7년 전
nginx 사용중이지 않습니다 ㅠㅠ 삽질하고있습니다. 도메인 입력시 http로 연결되는걸
EC2에서 설정해줘야 할려나용
EC2에서 설정해줘야 할려나용
7년 전
HSTS 설정해주면 깨끗이 해결 됩니다.
그것이 힘들면 그누보드 extend/user.config.php 파일 상단에 다음과 같이 소스코드를 추가하면 됩니다.
[code]
// https 접속이 아닐시 강제로 리다이렉트
if(!isset($_SERVER["HTTPS"])) {
header('Location: https://자신의domain.com');
}
[/code]
그것이 힘들면 그누보드 extend/user.config.php 파일 상단에 다음과 같이 소스코드를 추가하면 됩니다.
[code]
// https 접속이 아닐시 강제로 리다이렉트
if(!isset($_SERVER["HTTPS"])) {
header('Location: https://자신의domain.com');
}
[/code]
7년 전
아파치님 친절한 설명 정말감사합니다..FTP 이용하여 편집해서 넣어도
도메인만 입력시 http로 넘어가네요. 아마 EC2 쪽이나 ELB 쪽 문제인 듯(?) 싶습니다.
아직 해결은 못했지만 다시한 번 감사드립니다 ㅠㅠ
도메인만 입력시 http로 넘어가네요. 아마 EC2 쪽이나 ELB 쪽 문제인 듯(?) 싶습니다.
아직 해결은 못했지만 다시한 번 감사드립니다 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인