मुझे पता है कि यह एक पुरानी पोस्ट है, लेकिन इसका एक और समाधान होगा, उदाहरण के लिए cURL का उपयोग करना:
redirect.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;
}
फिर आपके आइफ्रेम टैग में, कुछ इस तरह:
<iframe src="/redirect.php?url=http://www.example.com/"></iframe>
इस विचार को स्पष्ट करने के लिए यह केवल एक न्यूनतम उदाहरण है - यह URL को पवित्र नहीं करता है, और न ही यह किसी और को अपने स्वयं के उद्देश्यों के लिए रीडायरेक्ट.php का उपयोग करने से रोकेगा। अपनी खुद की साइट के संदर्भ में इन बातों पर विचार करें।
हालांकि, यह अधिक लचीला है। उदाहरण के लिए, आप कर्ल के कुछ सत्यापन को जोड़ सकते हैं $ डेटा यह सुनिश्चित करने के लिए कि वास्तव में आप इसे प्रदर्शित करने से पहले क्या चाहते हैं - उदाहरण के लिए, यह सुनिश्चित करने के लिए परीक्षण करें कि यह 404 नहीं है, और यदि आपके पास इसकी स्वयं की वैकल्पिक सामग्री है है।
प्लस - मैं कुछ भी महत्वपूर्ण के लिए जावास्क्रिप्ट रीडायरेक्ट पर भरोसा करने से थोड़ा परेशान हूं।
चीयर्स!