loading...

سئو بهینه سازی وب قالب

نحوه جلوگیری دزدی مطالب سایت در iframe, کد جلوگیری کپی مطالب سایت وبلاگ, ایجاد مانع برای سوء استفاده از فید ار اس اس, کد جلوگیری جاوا اسکریپ, کد جلوگیری php

نحوه جلوگیری از نمایش سایت در iframe

قیاسی بازدید : 1380 25 / 01 / 1393 نظرات ()

اخیرا بعضی از وبمستر ها روی آوردن بعضی از مطالب سایتهای دیگر روی ساب دامنه و یا صفحات جداگانه توسط آی فریم نمایش میدهند و خیلی از مواقع دیده شده که مطالب سایت اصلی منتشر کننده مطلب به عنوان کپی کننده برای موتور جستجو میشه  و یا در مراتب پایین موتور جستجوی همچون گوگل  و یاهو و بینگ می رود

حال آموزش کوچک راحت توسط کد قرار میدم که در کلیه سیستمهای وبلاگ نویسی بلاگفا میهن بلاگ بلاگ اسکای پپشتیبانی میشه و نیز می توانید آموزش سیستم مدیریت محتوای همچون وردپرس و چوملا نیز می توانند بوسیله هاست و پنل سیستم مدیریت محتوا و یا سیستمهای دات نت کدها را طی آموزشی که نوشته شده استفاده کنند

توی موتور گوگل , یاهو , بینگ و موتورهای جستجوی رایج سرچ کنید این مدل سایتها رو مشاهده کنید 

نمونه کد آی فریم نوشته شده توسط سایت کپی کننده:


<frameset rows="100%">

  <frameset cols="100%">

    <frame src="http://example.com/page.html" frameborder="0" scrolling="no">

  </frameset> 

</frameset>


 

داخل سورس اون وب میبینید که به این صورت داخل کد بادی وب قربانی پیدا میکنید:

 
<html>
<body>
<iframe 
  src="http://example.com/page.html" 
  frameborder="0" 
  width="800" 
  height="2500" 
  scrolling="no">
</iframe>
</body>
</html>

راه پیدا کردن این موارد از طریق آمارگیر های حرفه ای و گوگل آنالیز روی وبها موجود هست 

 

و حال راه مقابله با این گونه سایتهای کپی برای صفحات html و راحترین راه یک کد جاوا اسکریپ هست:


<script>

if(window.top.location!=window.location)

window.top.location.href=window.location.href;

</script>


 

 

 کد بالا رو میتونید توی کلیه سیستمهای وبلاگ نویسی مثل بلاگفا , میهن بلاگ, رزبلاگ  هر سیستم وبلاگ نویسی استفاده کرد 

 

در صورت مشکل قسمت نظرات اطلاع بدید کد اختصاصی نوشته شود

 

 در سرور آپاچی دیفالت داخل تنظیمات این خط ایجاد کنیدApache Setup ):


Header always append X-Frame-Options SAMEORIGIN


 

 
 در سرور انجین اکس دیفالت داخل تنظیمات این خط ایجاد کنید  ( Nginx Setup ):
 
add_header X-Frame-Options SAMEORIGIN;

 
 
 
یا در کلیه صفحات php این خط کد ایجاد بشه :
 
header("X-Frame-Options: SAMEORIGIN");
 
 
ویا  این جاوا را در فاکشن قالب  php:
 
<?php
if($_SERVER['PHP_SELF'] != "/index.php") {
echo '<script language="javascript" type="text/javascript">
<!--
window.onload = function() {
if (top.location != location) {
top.location.href = document.location.href ;
}
}
//-->
</script>';
}
  
?>
 
 
و اینم برای سیستمهای دات نت در فاکشن روت سرور:
 

<system.webServer>
  ...

  <httpProtocol>
    <customHeaders>
      <add name="X-Frame-Options" value="SAMEORIGIN" />
    </customHeaders>
  </httpProtocol>

  ...
</system.webServer>

 
برای چک کد می توانید با مرورگر موزیلا قسمت تنظیمات وبتون چک کنید
 
 
                         چک فعال بود آی فریم در وب سایت 
البته میشه موارد کپی گذشته را به گوگل گزارش بدید و به دوستانتون بگید با چک کردن اگه آنها نیز این مشکل دارند با گزارش به گوگل این مشکل حل کنند برا آموزش گزارش کپی به گوگل مراجعه نمایید
 
 
پی نوشت
 
 
بعضی از دوستان سوال کردند که بلاگفا بعضی از جاوا اسکریپ ها رو قبول نمیکنه اگه داخل سیستمی وبلاگ نویسی مشکل دارید و نمی توانید از کدهای بالا استفاده کنید راحترین راه رد کردن آی فریم متا هست با این متا هیچ آی فریمی نمیتونه وبتون و وبلاگ شما را نمایش بدهد

 
<meta http-equiv="X-Frame-Options" content="deny">
خیلی از کاربران مشکل آی فریم سند باد داشتند طبق دستور العمل زیر عمل کنید
فراخوان استایل
<style id="antiClickjack">body{display:none !important;}</style>
فراخوان جاوا اسکریپ
<script type="text/javascript">
    if (self === top) {
        var antiClickjack = document.getElementById("antiClickjack");
        antiClickjack.parentNode.removeChild(antiClickjack);
    } else {
        top.location = self.location;
    }
</script>
ارسال نظر برای این مطلب
این نظر توسط حسن صدیقی در تاریخ 1393/8/7 و 10:08 دقیقه ارسال شده است

سلام استاد قیاسی
نامردا یه ایفریم درست کردم که سایت هیچ جوره از دستشون نمیتونه در بره
این صفحه رو ببینید
http://www.jostweb.ir/csdmnvzqnmcqdsvdmcadnfrctdycj.html
من با این که کد ضد ایفریم گذاشتم بازم عمل نمیکنه برای این وب
اما توی ایفریم معمولی عمل میکنه .
خیلی عجیبه
ممنون
پاسخ : سلام

آی فریم سند باد استفاده کردند قبلا دیدم میتونیداز جاوا اسکریپ antiClickjack

برای remove کردن child استفاده کنید

البته با الگوریتم جدید فکر نکنم بتونن خودشون به صفحات بالا بکشند فقط چون ریفر برای دامنه میندازند ضرر زیادی دامنه دریافت میکنه

در صدد باشید که به هیچ وجهی نمایش دامنه روی آی فریم نرود

موفق باشید

این نظر توسط علیرضا در تاریخ 1393/7/29 و 14:52 دقیقه ارسال شده است

سلام
خسته نباشید . . .

گاهی خود گوگل هم از آیفریم استفاده میکنه . . .

مثل این لینک تو بخش تصاویرش گاهی . . .

این کد ها به رتبه گوگل لطمه ای نمیزنه ؟



با تشکر . . .

پاسخ : سلام

گوگل مرجع هست وب سایتهایی که مرجع هستند و رتبه بندی و الگوریتمها براشون مهم نیست استفاده کرده اند و میکنند

اما کلا استاندارد میگه صفحاتی که آی فریم و جاوا اسکریپ پیچیده هست باید ان صفحه نو ایندکس شود تا دیدم وب سایتهای معتبر نو ایندکس آوردند مثل گوگل

دلیل عمده چون رباتها نمی تونند آن صفحات بخونند ترافیک ربات و فشار رباتهای استاندارد به هاست سرور فشار وارد میکنه که موجب خوابیدن سرور می گردد

موفق باشید

این نظر توسط Vahid در تاریخ 1393/6/29 و 19:49 دقیقه ارسال شده است

بسیار عالی.
فقط یه سوال :
اگه بخوایم عکس این موضوع عمل کنیم باید چه کنیم؟
ینی سایتی که از این روش استفاده کرده رو بپیچونیم.
من میخوام سایتی رو بصورت آی فریم در سایت خوردم استفاده کنم که اجازه نمیده؛
سایت sarafikish.com
نرخ حوالجات ارزی رو میخوام تو سایت خودم نشون بدم که نمیشه!
پاسخ : به وب مستر سایت تماس بگیرید خودشون بهتون کدش میدهند یا سایتهای کدنویسی بدید به راحتی براتون کد می کنند اگه براتون خیلی خیلی مهم هست از سایتهای معتبر استفاده کنید

موفق باشید

این نظر توسط نودوهشت ناز در تاریخ 1393/5/13 و 17:59 دقیقه ارسال شده است

خود گوگل هم از همین کد استفاده می کنه

این نظر توسط ee در تاریخ 1393/4/14 و 14:15 دقیقه ارسال شده است

ممنون دوست عزیز

این نظر توسط 3dmaxfarsi در تاریخ 1393/3/17 و 7:36 دقیقه ارسال شده است

تا اونجایی که من اطلاع دارم، functions.php یک فایل متنی هست داخل پوشه تم .
حالا باید دقیقا چی بهش اضافه کرد؟
میشه بگی دقیقا باید چکار کنیم؟
پاسخ : متوجه شدم شما تسلط کمی دارید

راحترین راه شما جاوا اسکریپ که در اول داده شده توی فایل header.php کنار فراخوانهای استایل کپی و پست نمایید و سپس چک نمایید

این نظر توسط 3dmaxfarsi در تاریخ 1393/3/16 و 16:34 دقیقه ارسال شده است

با سلام و خسته نباشید
این سایت ها خیلی زیاد شده اند و کل اینترنت را به گند کشیدن!

لطفا بگید که بهترین کد یا روش برای وردپرس کدام هست که به سئو سایت هم اطمه نزنه؟ (برای redirect و ifram)

نمونه این سایت هت:
mobasheroon__ir
matlabgah__com
porsyar__com
download.funfarsi_com
behdasht.mdir__ir
downloadpack__ir
filecrop_com
پاسخ : سلام

کد php فاکشن قالب استفاده کنید اگه مشکل داشتید اطلاع بدید تا مجدد چک بشه

این نظر توسط حسین در تاریخ 1393/2/19 و 18:58 دقیقه ارسال شده است

واقعا ازتون ممنونم خدا خیرتون بده
خیلی بدردم خورد
لعنت خدا به همچین سایت های سو استفاده کننده............

این نظر توسط mohammad در تاریخ 1393/2/19 و 8:47 دقیقه ارسال شده است

salam site jalebi daree
کد بالا رو میتونید توی کلیه سیستمهای وبلاگ نویسی مثل بلاگفا , میهن بلاگ,
mihan ro hazf kon
code male mihanbloge
movafagh basheed
پاسخ : من منظورتون متوجه نشدم!!!!

اما به نظرم گرفتم چی گفتید 2 سال پیش روی یک قالب بهینه کردم بله یک دستور جاوا از سرور میهن بلاگ روی صفحات ایجاد میشه که وب رو از آی فریم خارج میکنه

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

موفق باشید


نام
ایمیل (منتشر نمی‌شود)
وبسایت
کد امنیتی
رفرش
کد امنیتی
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات]
تبلیغات
Rozblog.com رز بلاگ - متفاوت ترين سرويس سایت ساز
درباره ما
سئو وب سئو بهینه سازی کلیه سیستمهای وبلاگ نویسی از رزبلاگ تا بلاگفا هر سیستم مدیریت محتوا وردپرس .......جوملا کلیه سیستمهای برنامه نویسی دات نت بردن هر کلمه به صفحه اول گوگل .....
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • نویسندگان
    آمار سایت
  • کل مطالب : 100
  • کل نظرات : 126
  • افراد آنلاین : 2
  • تعداد اعضا : 10
  • آی پی امروز : 14
  • آی پی دیروز : 22
  • بازدید امروز : 73
  • باردید دیروز : 114
  • گوگل امروز : 1
  • گوگل دیروز : 0
  • بازدید هفته : 73
  • بازدید ماه : 1,239
  • بازدید سال : 11,749
  • بازدید کلی : 947,062