آیفریم چیست؟ چگونه iframe را برای سایت غیر فعال کنیم

Iframe چیست؟

عبارت iframe مخفف inline support بوده و یکی از تگ های HTML می باشد که برای نمایش یک صفحه از اینترنت در بخشی از سایت شما استفاده میشود. در سال ۲۰۰۸ برخی از اسپمرها با استفاده از Iframe صفحات و محتوای دلخواه خود را در درون صفحاتی با موضوعات نامرتبط به نمایش می گذاشتند و به این طریق موتورهای جستجو را فریب میدانند. همین امر موجب شد تا موتور جستجوی گوگل حضور iframe در یک صفحه را بعنوان امتیازی منفی در نظر گرفته و اطمینان کمتری به صفحات شامل آی فریم داشته باشد. با این وجود همچنان سایت های زیادی با استفاده از این روش بازدیدکنندگان را از موتورهای جستجو جذب میکنند.

3c216_iframe آیفریم چیست؟ چگونه iframe را برای سایت غیر فعال کنیم

غیرفعال کردن iframe برای سایت

شما میتوانید با کپی کردن دستور زیر در فایل htaccess. و در ریشه اصلی هاست، نمایش سایت خود در مرورگرها را محدود کنید.

Header attach X-FRAME-OPTIONS “SAMEORIGIN”

دستور بالا اجازه نمایش صفحات شما بصورت Iframe در سایت خودتان را میدهد ولی صفحات شما از طریق سایت های دیگر در دسترس نخواهد بود.

Header attach X-FRAME-OPTIONS “DENY”

دستور بالا نمایش سایت بصورت iframe را حتی برای سایت خودتان نیز محدود میکند و به این روش هیچ سایتی قادر به استفاده از محتویات سایت شما یا پهنای باند شما نخواهد بود.

بیرون کشیدن سایت از iframe

روش دوم به این صورت است که با قراردادن یک کد jquery در هدر سایت خود مانع نمایش سایت در iframeسایت های دیگر خواهید شد.با لود شدن محتویات صفحه کدهای jquery آدرس مرورگر و آدرس صفحه شما را مقایسه کرده و در صورت یکسان نبودن صفحه نمایش دهنده را بسته و مستقیما سایت شما را نمایش میدهد. در این روش سایت شما بصورت مستقل و از آدرس خودتان به کاربر نمایش داده خواهد شد.

89484_What-are-Iframes آیفریم چیست؟ چگونه iframe را برای سایت غیر فعال کنیم
برای راه اندازی این سیستم کد زیر را در هدر سایت و قبل از بسته شدن تگ conduct قرار دهید:

script language="JavaScript" type="text/javascript"
function breakout_of_frame()
{
  
  if (top.location != location) {
    top.location.href = document.location.href ;
  }
}
/script

 

و تگ physique را به شکل زیر بازنویسی کنید:

body onload=”breakout_of_frame()”

منبع : وبسیما

89484_mailchimp آیفریم چیست؟ چگونه iframe را برای سایت غیر فعال کنیم

منبع: seomoz https://www.seomoz.ir/iframe.html

آیفریم چیست؟ چگونه iframe را برای سایت غیر فعال کنیم
4.86 (97.29%) 59 votes
درباره نویسنده

ابراهیم حنفی (متخصص سئو) هستم، 8 سال سابقه فعالیت در حوزه وب رو دارم و بطور تخصصی 4 سال هست که سئو کار میکنم و به لطف خدا نمونه کارهای خوبی در این زمینه بدست آوردم.

دیدگاه خود را بنویسید