보안 경고가 나타납니다 : "보안되지 않은 연결로 연결하려고합니다. 현재 사이트로 보내는 정보가 비보안 사이트로 전송 될 수 있습니다. 계속 하시겠습니까?" 내 고객 oscommerce 웹 사이트에서 고객으로 로그인하려고 할 때. 상태 표시 줄의 링크가 https 접두사에서 보안되지 않은 http 접두사로 이동하는 것을 확인했습니다. 사이트에는 SSL 인증서가 있으므로 사이트의 전체 매장 부분이 보안 사이트로 연결되도록하려면 어떻게해야합니까?사이트에 HTTPS 및 HTTP 링크가 모두있는 이유는 무엇입니까?
답변
대부분의 경우 이미지 또는 스크립트가 비보안으로로드 될 수 있습니다. 브라우저의 "보기 페이지 원본"보기에서 하나씩 검토하고 그 이유를 제거해야합니다 (대개 구성 설정이 http://
을 가리킴).
사이트에 삽입 할 수있는 Google 웹 로그 분석과 같은 일부 외부 도구는 https://
에 포함될 수 있지만 일부는 포함하지 않을 수 있습니다. 이 경우 보안 사이트에서 해당 도구를 제거해야 할 수 있습니다.
모든 설정을 전환 할 수 없다면, 상대 경로
<img src="/images/shop/xyz.gif">
을 사용하려고하지만 첫 번째 것은 브라우저의 소스 코드 뷰를 사용하여 안전하지 않은 요소를 식별하는 것입니다.
https://
페이지에서 http:/
페이지로의 즉각적인 리디렉션은 사용자가 설명 할 때 경고를 초래하지 않습니다. 그게 뭔지 지정할 수 있니?
다음 HTTPS를 통해 포함되어 있는지 확인하십시오 : 당신이 확신 것도있어하지 않는 경우
- CSS 파일
- JS 파일
- 포함 된 미디어 (이미지, 동영상)
당신의 http를 통해 자신의 콘텐츠가 포함되며 픽셀 및 기타 타사 가젯 추적과 같은 작업을 확인하십시오.
편집 :에,
<base href="https://balancedecosolutions.com/products//catalog/">
고맙습니다 상어 ... 내가 찾을 수있는 유일한 참조는 다음과 같은 코드 라인입니다 :
OSCommerce 소프트웨어에는 항상 'HTTPS_SERVER'를 사용하는 옵션이 있기를 바랍니다. 그렇지 않다면, 그 라인 편집하려고 : ','자신의 블로그 게시물 중 하나에서이 약 –
사용 Fiddler 귀하의 사이트를 검색 :
<base href="http://balancedecosolutions.com/products//catalog/">
변경에 : 지금 당신은 당신의 페이지를 연결 한 것을, 나는 당신의 <base>
태그가 문제가 있음을 볼 수 HTTP와 HTTPS를 사용하고있는 것이 분명해진다.
존 갤러 웨이 회담 <기본 href = " PHP는 에코 HTTPS_SERVER을 DIR_WS_CATALOG>.?"> : HTTP가 : // 웹 로그를 .asp.net/jgalloway/archive/2009/10/15/did-you-know-about-about-protocol-relative-hyperlinks.aspx TL - HTTP 대신 pre- –
제출하는 HTML 양식이 비보안 페이지에 게시하기 위해 하드 코드 된 것처럼 들립니다. 페카에서 제안이 사용자의 요구에 맞게하지 않으면 당신은 스키마 (HTTP 또는 HTTPS)을 기반으로 상대 링크를 사용하여 시도 할 수 있습니다
:
예를 들어,
<a href="//www.example.com/mypage.html">I am a 100% valid link!</a>
유일한 문제와 이 기술은 모든 브라우저에서 CSS 파일과 작동하지 않는다는 것입니다. Javascript 및 인라인 CSS 내에서 작동하지만. (내가 틀릴 수도 있고 누구든지 확인하고 싶어?).
예를 들어, 다음
<link rel="stylesheet" href="/css/mycss.css" />
<!-- mycss.css contents: -->
...
body{
background-image:url(//static.example.com/background.png);
}
...
이 ... 실패 할 수 있습니다.
소스 코드에서 간단한 찾기/바꾸기가 쉬울 수 있습니다.
- 1. Wcf HTTP 및 Https
- 2. HTTPS 사이트에 대한 HTTP 이미지 라우팅
- 3. HTTP 및 HTTPS 프로토콜
- 4. C++에 클래스와 구조체가 모두있는 이유는 무엇입니까?
- 5. http : // 및 http : // www. https : // www
- 6. Http to Https POST
- 7. WCF Silverlight HTTP 및 HTTPS
- 8. https 사이트에 로그온 자동화
- 9. 내 링크가 사라지는 이유는 무엇입니까?
- 10. https 팝업에서 http window.opener를 다시로드하는 방법은 무엇입니까?
- 11. IE7 및 IE8의 HTTPS 및 HTTP 혼합 콘텐츠
- 12. 내 # 링크가 내 홈페이지에 연결되는 이유는 무엇입니까?
- 13. HTTP 또는 HTTPS
- 14. 단일 web.config와의 WCF HTTPS 및 HTTP 바인딩
- 15. Google 크롬 쿠키 - HTTP 및 HTTPS
- 16. WCF http 및 https 끝점 하나의 계약서
- 17. HTTP 및 HTTPS URL에 www를 추가하십시오.
- 18. Django CSRF (HTTP 및 HTTPS 모두)
- 19. 사이트 나는 이런 링크가 내 웹 사이트에
- 20. 서브 버전 : HTTP/HTTPS 프록시
- 21. htaccess (https to http)
- 22. magento https/http 리디렉션
- 23. HTTP 절대 링크는 HTTPS
- 24. HTTP 용 Https?
- 25. mvc3 https & http
- 26. ASP.NET HTTPS 및 RelativeUrls
- 27. Searchgasm 페이지 링크가 작동하지 않는 이유는 무엇입니까?
- 28. 일부 사이트에 Https가있는 이유는 무엇입니까?
- 29. tomcat6에/var/lib /와/usr/share/폴더가 모두있는 이유는 무엇입니까?
- 30. java에 cacerts 파일과 jssecacerts 파일이 모두있는 이유는 무엇입니까?
물론 https://balancedecosolutions.com/products//catalog/login.php로 이동하여 고객으로 로그인하는 경우 [email protected]을 사용자 이름으로 설정하고 test123을 암호로 설정했습니다. 로그인을 시도하면 메시지 (IE6)가 표시됩니다. –
로그인이 작동하지 않습니다. –