워드프레스 미디어 및 기본 URL을 'http' 에서 'https'로 변경

워드프레스에 ‘SSL’을 적용하고 ‘https’ 사이트로 완벽하게 리모델링 했는데도 불구하고, ‘미디어 → 라이브러리 → 링크 복사하기’ 라던지, 포스팅 내에서 글에 이미지를 삽입하거나 할 때, 여전히 이미지 주소(URL, 퍼머링크)가 ‘http’로 세팅되어있는 경우가 있다.

이런 경우 만약 깜빡하고 ‘http’로 삽입하면 기껏 ‘SSL’ 보안 세팅을 전부 해 놓았는데도, 브라우저에서 ‘완벽하지 않은 보안 연결 페이지’로 인식된다. 때문에 반드시 ‘https’로 앞부분을 바꿔줘야 하는데, 이걸 매번 하려면 여간 귀찮은게 아니다.

그런데 워드프레스 ‘wp-config.php’ 파일을 수정함으로서 아주 간단하게 자동으로 항상 ‘https’로 인식되고, 입력하게 바꿀 수 있다. 바로 바꾸도록 하자.

워드프레스 미디어 및 기본 설정된 URL을 ‘http’ 에서 ‘https’로 변경하는 방법

    1. 파일질라 등의 ‘FTP’프로그램을 사용해서 ‘AWS 워드프레스’ 기준 ‘/opt/bitnami/apps/wordpress/htdocs’ 와 같은 ‘htdocs’ 경로로 이동한다.
    2. ‘wp-config.php’ 파일을 찾아 ‘우클릭’ → ‘보기/편집(V)’ 를 클릭한다. (다운받아서 수정하고 업로드 해도 된다)
    3. ‘wp-config.php’ 문서의 내용 중 아래와 같은 부분을 찾아서 다음과 같이 수정한다.
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/');
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/');
    1. 빨간색 부분의 ‘http’ 부분을 아래의 파란색 부분처럼 ‘https’로 바꾸어준다.
define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] . '/');
define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] . '/');
  1. ‘우클릭’ → ‘보기/편집(V)’를 통해 편집했을 경우 ‘Ctrl + S’를 누르거나 ‘저장’을 하면 파일질라에서 수정사항을 적용하겠냐는 메시지가 뜨는데, 확인을 눌러 변경을 하면 모든 과정이 완료된다.

이렇게 한 번만 세팅해두고 나면, 앞으로는 사이트 기본 설정도 ‘https’로 인식되고, 당연하게도 미디어 등의 이미지를 삽입하거나 할 때에도 자동으로 ‘URL(퍼머링크, 이미지 주소)’이 ‘https’로 입력된다.