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?
Er zal heus dan heus wel een uitzondering in de htaccess voor gemaakt kunnen worden maar dit kost je vervolgens waarschijnlijk je groene slotje. Ik kan één oplossing bedenken: Laat die iframe je eigen PHP script aanroepen en laat PHP vervolgens de inhoud van die http:// pagina inlezen en met file_get_contents() weer echoën.
Het zal enigszins van jouw specifieke situatie afhangen of dit gaat werken of niet.
Volgens mij wordt de URL in je iframe niet gerewrite naar https, want dan was er niks aan het handje. Je browser dwingt je gewoon om consequent een https-verbinding te gebruiken bij al je embeds.
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.
jouw rewriterule verwijst al het verkeer dat op de server aankomt met een request voor http door naar een https locatie.
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