با سلام و احترام خدمت کاربران زردیس
برای قراردادن یک سایت در درون سایت خودتون باید از آیفریم استفاده کنید.
اول یک فایل html یا php در هاست خودتون ایجاد کنید و کد های زیر رو داخلش قرا بدید.
<html> <head> <title>زردیس</title> <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> </head> <frameset> <frame src="https://zardis.net/"> </frameset> </html>
حالا بجای ادرس zardis.net آدرس سایت مقصد رو قرار بدید.
باید توجه کنید که آدرس سایت مقصد اگر بدون ssl هست ادرس مسیر فایل شما هم نباید ssl داشته باشه و اگر مقصد ssl داره اینجاهم باید ssl قرار بدید تا مرورگر کد شما رو مسدود نکنه.
یعنی :
https to https allow
http to http allow
https to http deny
http to https deny
حالا اگر سایت مقصد ssl نداره شما باید یک فایل در کنار فایل آیفریم قرار بدید و کد php زیر رو داخلش کپی کنید.
فایل re.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; }
و بجای آدرس سایت در کد اولیه آدرس رو اینطوری بنویسید
"/re.php?url=http://zardis.net/"
کد کامل :
<html> <head> <title>زردیس</title> <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> </head> <frameset> <frame src="/re.php?url=http://zardis.net/"> </frameset> </html>
اینطوری تا حدود زیادی مرورگر ها نمیتونن تشخیص بدن و کد شما بلاک نمیشه یعنی تمامی حالات زیر مجاز میشه؛
https to https allow
http to http allow
https to http allow
http to https allow
ممنون از اینکه تا آخر آموزش با ما همراه بودید ، سوالی اگر هست کامنت کنید..
مطلب اختصاصی زردیس ، هرگونه کپ برداری با لینک کردن سایت ما بلامانع هست در غیر اینصورت شرعا و قانون مجاز نمی باشد.
اخبار زردیس | جدیدترین اخبار ایران و جهان
تمامی حقوق مطالب برای "اخبار زردیس"محفوظ است و هرگونه کپی برداری بدون ذکر منبع ممنوع می باشد.
طبق ماده 12 فصل سوم قانون جرائم رایانه ای کپی برداری از قالب و محتوا پیگرد قانونی خواهد داشت.