رفتن به مطلب

بلاک کردن سایت های iframe


پست های پیشنهاد شده

بلاک کردن سایت های iframe

custom_code_documentation-512.png?b31354

به نام خدایی که در این نزدیکیست

امروز با یک آموزش خاص و مهم در خدمت شما هستیم .

بلاک کردن سایت های iframe (سایت های iframe)

حتما تا الان به این نکته توجه کرده اید که زمانی که مطلبی را در گوگل جستجو میکنید ، خیلی از سایت ها مطلب مورد نیاز شما رو به شما نمایش میدهند اما

در بین این سایت ها ، سایت های دیگری نیز وجود دارند که از روی سایر سایت ها به صورت iframe کپی برداری کرده و عینا مطلب و شکل ظاهر آن سایت را به شما نمایش میدهند .

این سایت ها متاسفاننه تعدادشون در حال حاظر رو به افزایش هست و هر روز مطالب سایر سایت ها را می دزدند .

این کار تنها با کپی برداری مطلب به اتمام نمیرسد. به عکس زیر دقت کنید.

sshot-112-300x129.jpg?b31354

این روش ضرر های زیادی را به مدیران وب سایت ها وارد میکند . این سایت ها با داشتن رتبه بالا در گوگل و با کپی آنی مطالب سایت شما باعث میشوند که برای

سایت شما مشکلات زیادی مثل :

  • افزایش بیخودی پهنای باند مصرفی سایت شما
  • بلاک شدن سایت شما در گوگل
  • اسپمر شناخته شدن سایت شما در گوگل
  • حذف لینک های شما در گوگل
  • تاثیر منفی در رتبه آلکسا و گوگل
  • و….

این سایت های اسپمر با استفاده از تگ iframe زیر این کار را انجام میدهند .


<iframe src="http://www.icseo.ir/"></iframe>

در صورتی که با تگ iframe آشنایی ندارید روی این نوشته کلیک کنید .

توضیح کوتاه تگ iframe :

با استفاده از این تگ قسمتی از یک سایت را میتوانید در وبلاگ خود به نمایش در بیارید . و این کار به صورت زنده انجام میگیرد . یعنی شما میتوانید در سایت مورد نظر

جستجو کنید و بگردید .

در کد بالا همانطور که مشخص هست ما صفحه www.icseo.ir را به صورت iframe در یک سایت دیگه به نمایش در خواهیم آورد .

چگونه از iframe شدن سایت خود توسط سایر سایت ها جلوگیری کنیم ؟

برای این کار شما چند روش در پیش رو دارید .

  • غیر فعال سازی کامل iframe در سایت خود و سایر سایت ها :

توسط این روش تمامی iframe ها در سایت شما غیر فعال میشود

و هر سایتی نیز اگر اقدام به استفاده از صفحه ای از سایت شما به عنوان iframe کند ، غیر فعال میگردد

برای این کار کافیست شما کد زیر را انتهای فایل htaccess قرار دهید :


Header append X-FRAME-OPTIONS “DENY”

  • اضافه کردن کد به تمامی صفحات خود :

شما توسط کد زیر میتوانید سایت خود را در مقابل iframe شدن محافظت کنید .

برای این کار کافیست که کد زیر به تمامی صفحات سایت و در داخل تگ head سایت خود اضافه نماید .


<script>if (top!= self) top.location=self.document.location;</script>

در صورتی که این کدا را در جای خود بذارید هر سایتی که از طریق iframe سایت شما را میخوانه, بازدیدکنندش مستقیما به سایت خودتان و به پست مربوطه ریدایکت میشه

موفق و سربلند باشید …

منبع: icseo.ir

ویرایش شده توسط sir1
  • امتیاز 8
لینک به ارسال
  • 5 ماه بعد...

به نظرتون روش اول بهتر هست یا روش دوم؟ آیا میشه ای پی سایت هایی که از ای فریم استفاده می کنند رو در سی پنل بن کرد؟ ممکنه ای پی سایت با ای پی کاربران یکی باشه؟

در روش دوم به نظرتون یه جورایی بازدید کننده سایت بیشتر نمیشه؟ چون از اون سایت ریدارکت میشه به سایت اصلی

این کد چه تفاوتی با روش های بالا دارد؟ در .htaccess استفاده کنیم بهتر از روش های بالایی هست ؟

RewriteEngine On

RewriteCond %{QUERY_STRING} !^id=[^&]+ [NC]
# if referrer is bad.com
RewriteCond %{HTTP_REFERER} (www\.)?bad\.com [NC]
# then redirect to a different page
RewriteRule !^404.shtm [L,NC,R=302]

ویرایش شده توسط chem
لینک به ارسال

باسلام

از افزونه زیر نیز میتوانید استفاده کنید


https://wordpress.org/plugins/all-in-one-wp-security-and-firewall/

ویرایش شده توسط علیرضا
  • امتیاز 1
لینک به ارسال
باسلام

از افزونه زیر نیز میتوانید استفاده کنید


https://wordpress.org/plugins/all-in-one-wp-security-and-firewall/

از کدوم قسمت افزونه باید تنظیم کنیم؟

لینک به ارسال
  • 5 هفته بعد...

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

تست کنید :

https://wordpress.org/plugins/iframecatcher/

  • امتیاز 2
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...