https 에서 http 를 띄우는 방법

https 사이트에서 http사이트는 일반적으로 띄울수가 없습니다. 그리고 띄우는 것을 추천드릴 수도 없어요 하지 말라고 권고하는 방법이라서요. 하지만 꼭 띄워야 하는 경우가 있을 수 있잖아요? 아무리 그래도 난 띄워야 겠어 하고 iframe으로 http사이트를 띄워볼고 시도해도 안되면 너무 답답하죠? 저도 검색을 많이 해봤는데 다들 안된다고 말을 하더라구요. 하지만 완전히 안되는 것은 아니에요. 띄울수는 있습니다. 물론 유료 툴을 사용하면 더 쉽게 http사이트의 일부를 https사이트의 한 부분에 나타나게 넣을수도 있구요. 유료툴 없이 넣는 방법을 소개해 드립니다.

php파일을 이용한 리다이렉션 방법이에요.

몇가지 방법이 더 있지만 이번엔 php파일을 이용한 리다이렉션 방법을 소개해 드릴게요. 워드프레스에서도 쉽게 사용할수 있는 방법이라 이 방법을 소개해 드립니다.

이 방법을 사용하면 꼭 http가 아닌 https로 된 사이트여도 iframe으로만 띄울 수 없는 경우에도 띄울 수가 있어요. 하지만 간혹 토큰을 확인해서 일치하지 않으면 띄울수 없게 막아 놓은 사이트가 있는데 이런 사이트는 띄울 수 없습니다.

우선 php파일을 작성해야 합니다

파일 이름: redirect_test.php

<?php
if (isset($_GET['url'])) {
$url = $_GET['url'];
$ch = curl_init();                                                                                 $timeout = 5;                                                                                 
curl_setopt($ch, CURLOPT_URL, $url);                                                                                 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);                                                                                 
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);                                                                                 
$data = curl_exec($ch);                                                                                 
curl_close($ch);                                                                                 
echo $data;                                                                                 
}                                                                                 
?>

위의 php파일을 ssh로 작성하시거나 작성하셔서 ftp로 워드프레스가 설치된 디렉터리에 넣어 주세요.

<iframe src=".redirect_test.php?url=http://www.example.com/"></iframe>

경로만 맞추시면 위와 같이 페이지를 표시하고 싶은 곳에 html코드를 작성해 주세요. url 뒷 부분은 원하시는 주소를 적어주시면 됩니다.

사진은 추후 첨부하도록 하겠습니다.

이 방법을 사용하시면 https사이트에서 http사이트의 일부를 표시할수 있어요.

답글 남기기