.htacess redirect HTTP naar HTTPS wat doen met iframe in HTTP?
Ik heb op een website SSL (lets encrypt) draaien. Met de volgende htaccess code:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Nu maakt de website (op 1 pagina) gebruik van een iframe met nog een HTTP link. Deze wordt door mijn Htaccess ge-rewrite naar HTTPS.
Wat heeft hier de oplossing voor, om de content van het iframe alsnog te laten zien?
Weet je zeker dat dat door jouw .htaccess wordt gerewrite, en niet door de hun site wordt ge-redirect van http naar https?
Het zal enigszins van jouw specifieke situatie afhangen of dit gaat werken of niet.
Gewijzigd op 09/12/2016 21:24:31 door Frank Nietbelangrijk
Dus kijk eerst of je echt niet de URL via http kan aanroepen (desnoods mail je de beheerder van die site), of anders kan je Franks oplossing toepassen.
Gewijzigd op 09/12/2016 22:15:16 door - Ariën -
Helaas hebben zei geen HTTPS verbinding beschikbaar en wordt de url in het iframe wel geforceerd.
Dan zul je de boel met file_get_contents() moeten ophalen.
Als jouw iframe naar een url verwijst op een heel andere server ("zei (sic) hebben geen https beschikbaar")
dan is er niets aan de hand.
(je moet natuurlijk wel bij de src van je iframe-tag aangeven wat de juiste (insecure) url is.)
Dat zou je je slotje in de adresbalk kunnen kosten, maar dat staat los van de rewriterules