워드프레스 https 오류 - wodeupeuleseu https olyu

워드프레스에서 혼합된 콘텐츠 오류 수정하기

최근에 SSL 인증서를 설치했는데 워드프레스 사이트가 HTTPS에 로드되어 일부 이미지가 제대로 표시되지 않는 경우 혼합 콘텐츠 오류로 인해 발생할 수 있습니다. 다음은 Really Simple SSL 플러그인을 사용하는 문제를 수정하는 방법입니다.

참고: Linux의 .htaccess 파일 또는 Windows의 web.config 파일 호스팅을 편집하여 문제를 해결할 수도 있습니다.

  1. 플러그인을 설치합니다.
  2. 해당 플러그인을 활성화합니다.
  3. 왼쪽 메뉴에서 설정을 선택한 다음 SSL을 선택합니다.
  4. 계속 진행, SSL 활성화!를 선택합니다.
  5. 이미지가 제대로 표시되는지 확인하려면 사이트를 검토합니다. 이미지가 여전히 제대로 표시되지 않는 경우, 스크롤을 아래로 내려 페이지의 설정 섹션에서 다른 방법으로 혼합 콘텐츠 픽서 실행 옵션을 활성화한 다음 저장을 선택합니다.

이제 혼합 콘텐츠 오류가 해결되며 이미지가 제대로 로드됩니다.

상세 정보

  • Really Simple SSL은 타사 플러그인이므로 자세한 내용은 해당 개발자의 기술 자료 및 지원 포럼을 확인하시기 바랍니다.
  • 워드프레스 문제 해결
  • 이 문제를 직접 해결하지 않으려는 경우 당사 워드프레스 프리미엄 지원 팀에서 지원해드릴 수 있습니다.

해외의 한 업체에서 수집한 통계에 의하면 2019년 5월에 크롬에서 84.2%의 페이지가 HTTPS를 통해 로드되며, 크롬에서 브라우징 시간의 90.2%가 HTTPS 페이지에서 소비된다고 합니다.

상위 백만 개 웹사이트의 과반수가 HTTPS를 이상한 시점이 작년 7~8월경이라는 통계가 있네요. 짧은 기간에 많은 사이트에 SSL 보안서버 인증서가 설치되었다는 것을 짐작할 수 있습니다. HTTPS로 로드되는 사이트를 장려하는 구글의 지원과 Let's Encrypt 무료 SSL 인증서가 이러한 현상을 가속화시킨 것 같습니다.

워드프레스 관리자 페이지가 HTTPS로 로드되는 경우 해결 방법 (406 Not Acceptable 에러)

SSL 인증서가 설치되지 않은 워드프레스 사이트에 SSL 관련 플러그인을 설치하여 강제로 https로 로드되도록 하면 문제가 발생합니다. 보안서버 인증서 오류가 발생할 수 있고, '406 Not Acceptable" 같은 오류가 표시될 수도 있습니다.

얼마 전에 SSL 인증서가 설치되지 않은 워드프레스 사이트에서 관리자 페이지로 로그인을 시도하면 HTTPS로 로드되면서 보안서버 인증서 오류가 발생하는 사이트의 문제 해결을 맡은 적이 있습니다.

이 문제를 조사해보니 SSL 관련 플러그인을 설치하여 관리자 페이지가 강제로 HTTPS로 로드되도록 하여 발생한 문제였습니다.

이런 문제가 발생할 경우 먼저 SSL 관련 플러그인이 설치되어 있지 않은지 체크해보면 좋을 것 같습니다. SSL 관련 플러그인이 설치되어 있으면 FTP를 통해 접속하여 해당 플러그인을 삭제하고 브라우저 캐시를 지우면 문제가 해결될 것입니다.

참고로 블루호스트 (Bluehost)나 사이트그라운드 (Siteground) 같은 해외 웹호스팅에서는 무료로 SSL 보안서버 인증서를 제공합니다. 여러 개의 도메인에 보안서버 인증서를 적용해야 하는 경우 경제적일 수 있을 것입니다.

참고:

해외 호스팅: 블루호스트와 사이트그라운드 비교

개인적으로 현재 블루호스트 공유호스팅, 블루호스트 VPS, 사이트그라운드, a2 호스팅에서 호스팅되는 사이트를 운영하거나 관리하고 있습니다. 현재 메인 블로그는 Bluehost VPS가 사용 중이고 iword

avada.tistory.com

워드프레스 https 오류 - wodeupeuleseu https olyu

avada.tistory.com/2170

해외 웹호스팅 블루호스트에서 무료 SSL 보안서버 인증서 설치하기

해외 웹호스팅 중 하나인 블루호스트(Bluehost)에서는 모든 도메인과 서브도메인에 대하여 무료 SSL 보안서버 인증서를 제공합니다. 최근에는 도메인이나 서브도메인을 추가하면 자동으로 SSL 인증

avada.tistory.com

워드프레스 https 오류 - wodeupeuleseu https olyu

| 2022년 07월 30일 |
카테고리: 워드프레스 | 태그: https, 워드프레스


워드프레스를 https 로 변경 후 관리자 화면이 로그인 안 될 때 해결하는 두 가지 방법을 찾았다.

워드프레스 사이트 설정에 https 로 변경 후 관리자 화면이 접속이 안 되었다

워드프레스에  Let’s Encrypt SSL 를 설치해서 HTTPS로 바꾸었다. 그런데 워드프레스의 사이트 주소 설정을 https 로 변경하고나서 wp-admin 접속이 안되었다.

워드프레스 https 오류 - wodeupeuleseu https olyu
워드프레스 Not available

HTTPS 로 바꾼 후에 워드프레스 설정 > 일반 설정의 워드프레스 주소와 사이트 주소를 http 로 두고 있을 때에는 문제가 없었다. 이걸 https 로 바꿨더니 어드민 페이지가 접속이 안 되었다.

뭔가 리다이렉션이 문제인 것 같다. 아마존 라이트세일 워드프레스 이미지에서 우분트 이미지로 다시 설치했는데 .htaccess 파일은 안보였고 NGINX 서버 설정에도 못 찾았다.

해결 방법

방법 1 wp-config.php 에 설정 추가

wp-config.php 에 아래와 같이 사이트 주소와 워드프레스 주소를 강제로 지정하니 해결되었다.

define('WP_SITEURL', 'https://dobiho.com');
define('WP_HOME', 'https://dobiho.com');

이렇게 하니 워드프레스 관리자 화면의 도구 > 일반에서는 사이트 주소와 워드프레스 주소 입력창이 비활성화되었다.

방법 2 보안 플러그인 비활성화

wp-config.php 에 주소를 강제로 넣지 않고 하는 방법이 없을까? 혹시 어드민 주소를 리다이렉트해주는 보안 플러그인 때문이 아닐까?

보안 플러그인을 비활성화시키고, wp-config.php 에 사이트 주소와 워드프레스 주소를 막고 접속해봤다.

된다!

비활성화시켰다가 다시 활성화했더니 기존의 로그인 페이지 리다이렉션도 동작한다.

내 문제는 보안 플러그인 때문이었다.

내가 사용하는 보안 플러그인은 All In One WP Security & Firewall 플러그인이다. 어드민 계정을 탈취하려는 시도가 많아서 어드민 주소를 리다이렉트 시켜놓았다.

wp-config.php 에 사이트 주소를 추가하지 않아도 된다.

마치며

HTTPS 로 변경 후에 워드프레스 어드민 페이지 접속이 안된다면 보안 플러그인을 비활성화시켜봐야할 것 같다. 물론 접속이 안되면 플러그인 비활성화를 못하니 wp-config.php 에 사이트와 워드프레스 주소를 강제로 넣어서 어드민에 접속 후에 하면 될 것 같다.

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

추천 글

워드프레스 https 오류 - wodeupeuleseu https olyu

당신이 좋아할 만한 글

워드프레스 https 오류 - wodeupeuleseu https olyu

건강투캘린더

워드프레스 https 오류 - wodeupeuleseu https olyu

애플 건강기록을 캘린더 일정으로 가져와 캘린더에서 시간순으로 건강기록 보기