사이트에 ssl인증서 설치하려는데요 리다이렉트 소스란게 무엇일까요?

사이트에 ssl인증서 설치하려는데요 리다이렉트 소스란게 무엇일까요?

QA

사이트에 ssl인증서 설치하려는데요 리다이렉트 소스란게 무엇일까요?

답변 1

본문

브라우저 상단에 주의요함 표시가 떠서 없애고자 하는데요 ssl인증서를 설치해야한다더라구요.

호스팅사가 카페24라서 살펴보니 호스팅사에서 결제하면 설치는 무료로 진행해준다고 하는데요.

그 이후 작업자가 리다이렉트 소스를 넣어야한다고 답변을 해주는데 이게 무엇일까요?

사용 프로그램마다 달라서(저는 그누보드겠구요) 정확하게 답변을 해 줄수는 없다 이렇게 얘기를 하길래

네이버에 검색해보니 그냥 이동스크립트 혹은 아이프레임 소스들이 뜨던데

이게 맞는걸까요?

인덱스를 별도로 만들고 기존인덱스에 이동스크립트를 넣으면 되는건지 아시는 분 계실까요?

이 질문에 댓글 쓰기 :

답변 1

여기서 리다이렉트는 사용자가 HTTP로 접속할 때 자동으로 HTTPS로 전환 처리를 해줘야 한다는 의미입니다.

(http://a.com 으로 접속이 오면 -> https://a.com 으로 리다이렉트)

몇가지 방법이 있지만 다음의 방법을 추천합니다.

텍스트 편집기로 .htaccess 파일의 내용을 다음과 같이 작성하고,

FTP를 사용하여 웹루트(웹 최상단) 폴더에 올리면 됩니다.


RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

 

.htaccess 코드는 그누보드용이 아닌, 아파치 웹서버용이라..
그누보드 pc, mobile 에도 공통적으로 적용.
그누보드가 아닌 다른 모든 웹 페이지에도 공통적으로 적용 코드 성격입니다.

그래서 모바일만 문제가 있는 것은 미스테리입니다.
차선책으로.. 중복성이 있지만 그누보드용 처리를 추가로 해볼 수 있습니다.

* /extend/user.config.php (파일이 없으면 생성)


<?php
if ($_SERVER['HTTPS'] != 'on') {
    header('Location: https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
    exit;
}

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 74
© SIRSOFT
현재 페이지 제일 처음으로