시놀로지 HTTPS 설정 및 301 리다이렉트로 검색엔진 최적화
네이버 블로그 섹션으로 인식시키기 위함과 HTTPS가 구글 검색 엔진에서 우선순위 점수가 부여된다는 사실을 알고
HTTPS로 변경을 위해 SSL 인증서를 받았습니다.
그 절차가 쉬운듯하면서 사소한 설정 미스로 인해 홈페이지의 구조가 잘못될 수 있을 것 같아 이렇게 포스트합니다.
우선 시놀로지 사용을 하고계신 사용자라면 제어판>보안>인증서 섹션에서 인증서를 다운받을수가있습니다.
시놀로지에서 제공하는 Let’s Encypt 인증서는 쉽게 또 무료로 발급받으실 수가 있습니다.
인증서를 발급받는 과정에서 주제 대체 이름에 연결할 도메인을 모두 적어 넣어줍니다.
저의 경우는 C 네임을 사용하지 않지만 blog.iphoneland.kr 같이 C 네임을 부여한 사용자라면 포함하여 저구 간에 작성을 해줍니다.
인증서 발급을 완료하셨다면 구성 버튼을 클릭 후 기본적으로 사용될 인증서를 해당인 증서로 교체를 해주어야 합니다.
이 과정을 하지 않을 시에는 인증서가 중복 적용되어 크롬으로는 접속이 되지 않는다거나
더 이상 지원하지 않는 윈도XP, 혹은 서비스팩 버전이 낮은 익스플로러로는 접속이 되지 않습니다.
이 부분을 놓치지 않고 체크하시기를 바랄게요.
시놀로지에서의 설정을 완료하였다면 워드프레스 어드민으로 접속하여 일반 설정에서 위처럼 워드프레스 주소와 사이트 주소를
HTTP에서 HTTPS로 변경처리해줍니다.
다음으론 301 리다이렉트를 해주어야 하는데요
이는 기존 검색엔진이 수집해갔던 http 문서들로 접속시 자동으로 Https로 변경처리를 해주는 과정입니다.
이 작업을 하지 않을 시에 기존 문서와 새로운 문서들이 중복으로 노출되어 유사 문서로 분류되어 악영향을 줄 수 있으므로 반드시 시행해줍니다.
워드프레스 설치폴더 최상단 루트에. htaccess 파일이 있으실 겁니다 해당 문서를 편집기를 이용하여 오픈 뒤
최상단에 소스를 삽입해줍니다. 맥 OS 서는 XCODE를 이용하면 손쉽게 오픈이 가능합니다.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
# start https redirect
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
# end https redirect
이러한 과정까지 모두 다 거치셨다면 앞으로는 도메인 접속시 80포트가 아닌 https 포트인 443 포트를 이용하게 됩니다.
만약 포트를 설정하지 않았다면 다시 한번 확인을 해보시기 바랍니다.