Citat:
Börja med att kolla i konsollen så ser du vad du ska titta efter.
Första raden i konsollen:
"Mixed Content: The page at 'https://www.prylprinsen.net/' was loaded over HTTPS, but requested an insecure script 'http://www.prylprinsen.net/catalog/view/javascript/jquery/jquery-2.1.1.min.js'. This request has been blocked; the content must be served over HTTPS."
jQuery laddas alltså över http. Kolla hur jQuery laddas på sidan:
Sök efter http://www.prylprinsen.net i html-koden. 109 träffar som alltså är hårt kodade mot http som behöver fixas, men vilken är det som gör att jQuery laddas via http? Den första träffen känns väldigt relevant:
Första raden i konsollen:
"Mixed Content: The page at 'https://www.prylprinsen.net/' was loaded over HTTPS, but requested an insecure script 'http://www.prylprinsen.net/catalog/view/javascript/jquery/jquery-2.1.1.min.js'. This request has been blocked; the content must be served over HTTPS."
jQuery laddas alltså över http. Kolla hur jQuery laddas på sidan:
HTML-kod:
Det ser ju ok ut. Varför blir det då http?<script src="catalog/view/javascript/jquery/jquery-2.1.1.min.js" type="text/javascript"></script>
Sök efter http://www.prylprinsen.net i html-koden. 109 träffar som alltså är hårt kodade mot http som behöver fixas, men vilken är det som gör att jQuery laddas via http? Den första träffen känns väldigt relevant:
HTML-kod:
<base href="http://www.prylprinsen.net/"/>
Jag lyckades fixa det. Alla här har varit på rätt spår och tack vare er så fann jag det.
I config.php så fanns de här koderna och den andra raden som skulle definera https definerade hemsidan som http. Nu är det ändrat som du ser dock och fungerar för mig när jag laddar via säker anslutning.
// HTTP
define('HTTP_SERVER', 'http://www.prylprinsen.net/');
// HTTPS
define('HTTPS_SERVER', 'https://www.prylprinsen.net/');