WordPress에서 혼합 내용 오류를 수정하는 방법 (단계별)
게시 됨: 2025-04-25그래서 마침내 SSL 인증서를 설치했습니다. 당신은 작은 자물쇠가 나타나고 깨끗해 보이며 안전 해 보일 것으로 기대합니다. 하지만 아니. 브라우저가 당신에게 소리 지르고 있습니다. 귀하의 사이트가 이상하게로드되고 있습니다. 그리고 당신은 생각하고 있습니다.
혼합 내용 오류 입니다. HTTPS로 전환 한 후에도 등장하지만 사이트의 일부는 여전히 일반적인 오래된 HTTP 위에로드됩니다. 여기에서 깨진 이미지, 차단 된 스크립트, 레이아웃과 분위기가 엉망입니다.
나는 거기에 있었다. 그리고 당신이 WordPress에 있다면, 그것은 보이는 것만 큼 무섭지 않습니다 . 어디서 볼 수있는 곳과 무엇을 고쳐야하는지 알아야합니다. 들어가자.
WordPress 혼합 내용 오류 란 무엇입니까?
웹 사이트에서 HTTPS를 사용할 때 혼합 된 컨텐츠 오류가 발생하지만 여전히 HTTP를 사용하여 일부를로드하려고합니다.
일반적으로 SSL 인증서를 설치 한 후에 나타납니다. 귀하의 사이트는 이제 안전하지만 일부 부분은 여전히 비 안전 링크에서 가져오고 있습니다. 그것이 문제가 시작되는 곳입니다.
페이지가 HTTPS에로드되었지만 로고 이미지 또는 스크립트가 HTTP를 사용하여 연결되어 있다고 가정 해 봅시다. 브라우저는 그것을 좋아하지 않습니다. 보안 및 비 안전한 컨텐츠 로딩이 동시에 로딩됩니다. 그렇기 때문에 혼합 된 컨텐츠 경고를 던지거나 안전하지 않은 물건을 차단하는 이유입니다.
결과?
- 자물쇠 아이콘이 사라집니다
- 일부 파일은로드되지 않습니다
- 귀하의 사이트가 깨진 것처럼 보일 수 있습니다
- 검색 엔진은 마음에 들지 않습니다
대부분의 경우 이러한 불안한 링크는 이미지, CSS 파일, JavaScript 또는 타사 임베드에서 나옵니다. 때로는 테마 나 플러그인 내부에 있습니다.
사이트에 혼합 된 콘텐츠가 있는지 확인하는 방법
사이트에 혼합 콘텐츠가 있는지 아는 가장 쉬운 방법은 브라우저를 확인하는 것입니다. 주소 표시 줄에 자물쇠가 없으면 무언가가 옳지 않습니다.
(i) 브라우저의 DevTools를 사용하십시오
- Google Chrome 에서 사이트를 엽니 다
- 페이지의 어느 곳을 마우스 오른쪽 버튼으로 클릭하고 검사를 클릭하십시오
- 콘솔 탭으로 이동하십시오
- 혼합 된 콘텐츠가 있으면 다음과 같은 경고가 표시됩니다.
Mixed Content: The page was loaded over HTTPS, but requested an insecure image.
어떤 파일이 문제를 일으키는 지 정확히 알려줍니다.
(ii) 온라인 도구를 사용하십시오
다음과 같은 무료 도구를 통해 사이트를 운영 할 수도 있습니다.
- 자물쇠가없는 이유
- Jitbit의 SSL Checker
웹 사이트 URL을 입력하십시오. 이 도구는 귀하를위한 모든 안전하지 않은 링크를 나열합니다.
WordPress에서 혼합 내용 오류를 수정하기위한 단계별 안내서

WordPress에서 혼합 내용 오류를 수정하는 것은 대부분 불안한 링크를 찾고 교체하는 것입니다.
그것을 고치기 위해 개발자 일 필요는 없습니다. 이 간단한 단계를 하나씩 따르십시오. 대부분의 경우 좋은 플러그인 및 빠른 스캔 만 있으면됩니다.
- 웹 사이트를 백업하십시오
- SSL 플러그인을 설치하고 사용하십시오
- 하드 코딩 된 HTTP 링크를 업데이트하십시오
- 외부 소스에서 혼합 내용을 수정하십시오
- 테마와 플러그인을 확인하십시오
과정을 살펴 보겠습니다.
01. 웹 사이트를 백업하십시오
변경하기 전에 사이트의 전체 백업을 수행하십시오.
간단한 수정조차 잘못 될 수 있습니다. 백업은 무언가가 깨질 경우 안전하게 유지합니다. 언제든지 롤백 할 수 있습니다.
UpdraftPlus , BackupBuddy 또는 JetPack 백업과 같은 플러그인을 사용하십시오. 그들 대부분은 한 번의 클릭만으로 백업 할 수 있습니다.
파일 과 데이터베이스를 모두 백업해야합니다. 그 일이 끝나면 계속 진행할 준비가되었습니다.
웹 사이트를 백업하는 방법을 모르는 경우 WordPress 웹 사이트 백업시 블로그를 확인하고 사이트의 자동 또는 수동 백업을 설정하십시오.
02. SSL 플러그인을 설치하고 사용하십시오
우리는 혼합 컨텐츠 오류를 수정하기 위해 특별히 구축 되었기 때문에 SSL 불안한 콘텐츠 수정기 플러그인을 사용하고 있습니다. 사이트 전체에서 안전하지 않은 링크를 자동으로 수정합니다.
- 이 플러그인을 설치하고 활성화하려면 WordPress 대시 보드 -> 플러그인 -> 새 플러그인을 추가 한 다음 플러그인을 검색하십시오.
- 이제 검색 결과에서 플러그인을 설치하고 활성화하십시오.

- 플러그인을 활성화 한 후에는 admin 대시 보드에서 설정 -> SSL 불안정한 컨텐츠 로 이동하여 플러그인을 구성하십시오.
- 불안정한 컨텐츠 필드 수정은 플러그인이 적용될 수정 수준을 결정합니다. 간단한 옵션은 스크립트, 스타일 시트 및 WordPress 미디어 파일에 중점을 두어 웹 사이트 성능에 미치는 영향을 최소화합니다. 경고가 해결 될 때까지 필요한 경우 여기에서 시작하여 에스컬레이션하십시오.

- HTTPS 감지 필드는 WordPress 사이트에서 HTTPS 페이지를 식별하는 방법을 나타냅니다. Nginx 또는 CloudFlare CDN과 같은 역 프록시를 사용하는 경우 표준 WordPress 기능 으로 설정하거나 아래의 다른 옵션을 선택할 수 있습니다.

- 다른 설정을 그대로두고 변경 저장을 클릭하십시오.
- Mixed Content 오류가 해결되었는지 확인하려면 WordPress 사이트를 방문하십시오.
03. 하드 코딩 된 HTTP 링크를 업데이트하십시오
때로는 귀하의 사이트에 HTTP 가 컨텐츠에 직접 작성된 링크가 있습니다. 이것을 하드 코드 링크라고합니다. 플러그인이 항상 문제를 해결할 수는 없으므로 직접 업데이트해야합니다.

가장 쉬운 방법은 더 나은 검색 교체 플러그인을 사용하는 것입니다.
- 플러그인을 설치 한 후 도구 로 이동하십시오 -> 관리 대시 보드에서 더 잘 검색하십시오 .
- HTTP 웹 사이트 주소 (
http://yourwebsite.com
으로 필드 검색을 채우십시오.
), https 버전 (https://yourwebsite.com
)을 필드 와 함께 교체 에 추가하십시오. - 선택 테이블 필드는 업데이트 할 테이블을 결정합니다. CTRL 또는 명령을 누르고 각 항목을 클릭하여 모든 테이블을 선택하십시오.
- 추가 설정을 그대로 두십시오. 양식은 다음과 같습니다.
드라이 런으로 시작하여 발견 한 내용을 확인하십시오. 모든 것이 좋아 보인다면 실제를 실행하십시오.

이것은 게시물, 페이지 및 기타 콘텐츠의 모든 HTTP 링크를 대체합니다. 완료되면 사이트를 다시 확인하십시오. 깨진 링크의 대부분은 이제 고정되어야합니다.
04. 외부 소스에서 혼합 내용을 수정하십시오
.htaccess 파일은 웹 서버가 리디렉션을 포함하여 요청을 처리하는 방법을 제어합니다. 여기에 HTTP에서 HTTPS로 리디렉션을 추가하면 WordPress의 혼합 내용 오류가 중지됩니다.
.htaccess 파일을 수정하는 것은 간단하지만 구문이 잘못되면 웹 사이트에 광범위한 결과를 초래할 수 있습니다. 파일을 저장하기 전에 입력 한 텍스트를 다시 확인하는 것이 좋습니다.
Apache 서버의 경우 :
- 웹 호스트의 CPANEL 또는 이와 동등한에 로그인하십시오
- 파일 관리자를 선택하고 웹 사이트의 루트 디렉토리로 이동하십시오.
- 디렉토리에서 .htaccess를 찾아 마우스 오른쪽 버튼을 클릭하고 편집을 선택하십시오.
- # 시작 WordPress로 시작하여 # end WordPress로 끝나는 섹션 외부의 .htaccess 파일의 하단에 다음을 붙여 넣습니다. 해당 태그 사이에 코드를 추가하지 마십시오.

IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://yourdomainname.com/$1 [R,L] </IfModule>
- 'yourdomainname.com'이 자신의 도메인으로 보이는 곳을 변경하십시오.
- 파일을 저장하십시오.
- Apache 대신 Nginx를 사용하는 경우 다음을 대신 붙여 넣어야합니다.
server { listen 80; server_name yoursite.com www.yourdomainname.com; return 301 https://yourdomainname.com$request_uri; }
- 'yourdomainname.com'이 자신의 도메인으로 보이는 곳을 변경하십시오.
- 웹 호스트가 포트 80과 다른 포트를 사용하는 경우 변경하십시오.
프로세스가 성공하면 불안한 HTTP 링크를 통해 웹 사이트를 방문하는 사용자는 보안 HTTPS 연결로 리디렉션됩니다.
결론
혼합 콘텐츠 오류가 계산할 수있는 것보다 더 많은 시간을 보냅니다. 처음으로 무슨 일이 일어나고 있는지 알아내는 데 몇 시간이 걸렸습니다. 지금? 일반적으로 10 분 고정입니다.
자물쇠가 없거나 브라우저가 경고를 던지는 것을보고 있다면 당황하지 마십시오. 거의 항상 몇 가지 구식 링크입니다.
전체 백업으로 시작하십시오. 그런 다음 SSL 불안한 컨텐츠 수정 장치를 사용하면 두 번 이상 저장됩니다. 그 후 남은 HTTP 링크를 정리하십시오. 약간의 사냥이지만 완전히 가능합니다.
모든 것을 정리 한 후에는 사이트를 새로 고치십시오. 그 녹색 자물쇠? 작은 승리처럼 느껴질 것입니다. 그리고 그것은 실제로 방문자와 SEO에 큰 차이를 만듭니다.