SSL이 Wordpress CSS를 깨다


15

우리는 네트워크 솔루션에서 SSL 인증서를 구입했습니다 (최악의 적에게 권장하지는 않습니다).

분명히 활성화되었습니다 ... 도메인에서 활성화되었다는 몇 가지 검사를 수행했습니다. 그러나 https://www.texasshredderclassic.com을 넣으면 전체 사이트가 중단됩니다. 좀 더 구체적으로 말하면, "breaks"는 CSS를 완전히 비활성화하고 로그인 User + Password가 더 이상 작동하지 않음을 의미합니다 (이것이 실마리가 될 수 있습니다).

Wordpress HTTPS를 다운로드하려고 시도했지만 관리 페이지에서 빠져 나와 CSS를 엉망으로 만듭니다.

전체 사이트에서 작동하는지 상관하지 않습니다. 중력 양식을 사용하고 authorize.net에 연결하는 양식 페이지 (texasshredderclassic.com/registration)에서만 작동하면됩니다!

다음에 갈 곳이 없기 때문에 머리카락을 찢어 버리고 있습니다. SSL 인증서가있는 것 같습니다 ...이 빌어 먹을 일을 얻을 수는 없습니다! 어떤 도움이라도 대단히 감사합니다!


'... 전체 사이트 나누기'는 기꺼이 도움을 줄 사람에게 도움이되지 않습니다. 보고있는 문제와 행동을 자세히 설명하기 위해 질문을 편집 할 수 있습니까?
Steve

제안 주셔서 감사합니다, 더 자세한 내용을 추가 희망이 도움이됩니다! 감사!
user1727053

CSS 관련 문제를 찾을 수 없으며 등록 페이지에서도 잘로드됩니다. Firebug 또는 인증서 / SSL 경고에 오류가 없습니다. 등록 페이지에 도착할 때까지; 양식에서 페이지가 안전하지 않다고 알려줍니다.
Steve

https : // 앞에 있습니다, Stephen?
user1727053

예, 다른 방법으로 인증서를 테스트 하시겠습니까? ;)
Steve

답변:


35

로그인 부분의 경우 이것은 나를 위해 작동합니다 ...

wp-config.php에 다음 줄을 붙여 넣습니다.

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';

그러나 다음 줄 전에해야합니다

require_once(ABSPATH . 'wp-settings.php');

이렇게하면 관리자 패널을 다시 가져올 수 있습니다. 자세한 내용은 여기를 참조하십시오 .

또한 혼합 콘텐츠를받지 않으려면 관리자 패널을 복원 한 후 설정, 일반으로 이동하여 서버 URL을 http에서 https로 변경하십시오.


1
선한 슬픔. 이것을 언급하지 않은 Google에서 약 12 ​​개의 바보 같은 ssl 기사를 본 후-이것은 작동합니다.
Dobler

이 답변을 받아 들여야합니다, 잘 작동합니다!
Miguel Mota

웹에서 사용되는 가장 광범위한 프레임 워크이며, 몇 년이 지난 후에도 여전히 그러한 수정이 필요합니다. 허용하지 않는 끔찍한 아키텍처는 그것을 안정적으로 만들기 위해
엘비스시오 티 (Ciotti)

여전히 최신 상태입니까? - : 나는 두 플러그인을 설치하여 그것을 해결 wordpress.org/plugins/really-simple-ssl 와 - wordpress.org/plugins/remove-http
rubo77을

감사합니다. 추가 플러그인이 필요 없습니다. 나는의 문제에 대한 정보를 추가 core.trac.wordpress.org/ticket/38273#comment:5
rubo77

4

WordPress 일반 설정으로 이동하여 WordPress 주소 (URL) 및 사이트 주소 (URL)를 HTTP에서 HTTPS로 변경하십시오.

추신. 사이트를 차단하는 모든 플러그인을 비활성화하십시오.

그래도 문제가 해결되지 않으면 여기에 적절한 안내서와 여러 단계를 수행 할 수 있습니다. https://managewp.com/wordpress-ssl-settings-and-how-to-resolve-mixed-content-warnings


SSL 로이 작업을 시도한 친구가 있었기 때문에이 작업에 대해 걱정하고 있습니다. https를 앞에두고 훨씬 느리게합니까?
user1727053

아무것도 깨지 말아야합니다. 어젯밤에 그랬어
Sagive SEO

테마 / 플러그인 코드에 따라 다릅니다. 올바르게 작성하면 아무런 영향을 미치지 않습니다.
Wyck

좋아, 나는 그것을했다 ... 지금은 https : //이지만 인증서는 여전히 안전하지 않다고? 신 나는 내 머리 위로 방법입니다 ...
user1727053

나를 위해 일했다!!
Abram

3

이러한 유형의 CSS "breaking"은 주로 HTTPS 연결 에서 HTTP 요청을 통해 파일액세스하거나 안전하지 않은 파일에 액세스 하기 때문에 발생 합니다 .

제공된 링크에서 등록 양식은 iframe 에로드되고 CSS 파일은 HTTPS 연결이 아닌 HTTP로로드됩니다.

따라서 등록 양식으로 제공되는 파일에 직접 액세스 할 수 있으면 모든 http : //https : // 로 변경 하면 작업이 수행 될 수 있지만 SSL 안전하지 않은 Content Fixer 를 사용하고 있으며까지는 정상적으로 작동합니다. 지금.


0

SSL 비보안 컨텐츠 수정 프로그램을 실행 해 보셨습니까 ? (공개 : 나는 그것을 썼지 만,이 플러그인으로 문제를 해결하려고 노력했다는 것을 알고 싶습니다.) 적어도 너무 좋지 않은 플러그인의 경우 대부분의 스크립트로드 오류를 해결해야합니다.

WP 3.5를 실행하고 있습니다. 나는 있었다 오늘 아침에 보고서를 스타일 시트와 WP 3.5을 실행하는 사람이 사용하여로드 것을 bloginfo('stylesheet_url');같은 문제들이 테마의 스타일 시트에 안전하지 않은 콘텐츠 보고서를 얻고 있었다. 테마를보고 스타일 시트를로드하는 방법을 알려주시겠습니까?


이 정보는 어디서 찾을 수 있습니까? SSL 안전하지 않은 Content Fixer를 사용해 보았습니다 ... 차이가 없습니다!
user1727053

테마의 header.php를보고 <link rel="stylesheet"비트를 찾아서 그들이하는 말을 알려주십시오.
webaware

@ user1727053 : 테마에서 header.php를 보셨습니까? 스타일 시트 링크 란 무엇입니까? SSL 비보안 컨텐츠 수정 프로그램 또는 WordPress HTTPS를 계속 실행하고 있습니까? (그렇다면, 당신은 나쁜 플러그인 / 테마를 가지고 있습니다; 그렇지 않다면, 그중 하나를 켜서 깨진 부분을 볼 수있게하십시오!)
webaware
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.