iframe

منع عرض الموقع في iframe

فئة المقالة
Share on facebook
Share on twitter
Share on linkedin

منع عرض الموقع في iframe

منع الموقع من العرض في Iframe

هناك العديد من الأسباب والتطبيقات لعرض موقع في إطار iframe ، والغرض الرئيسي منه هو عرض مساحة منفصلة على صفحة من موقعك بحيث يمكن للمستخدمين الوصول إلى المعلومات الموجودة في iframe دون تغيير المساحة الرئيسية للموقع.

هذه الميزة ليست دائما مفيدة لك!

هناك العديد من المواقع على الإنترنت التي تعرض محتوى صفحاتك على موقعك لعرض المعلومات التي تم إدخالها دون أي متاعب كما أنها تستهلك عرض النطاق الترددي لموقعك.

قد تعتقد أن هذا يمكن أن يكون مفيدًا لك وسيزيد من حركة المرور على الموقع ، ولكن من الناحية العملية ، لا يدرك المستخدمون جهودك لإنشاء هذا المحتوى وينتهي كل شيء باسم موقع العرض.

تبرز المشكلة الأكبر عندما تحصل المواقع الإخبارية على مركز أفضل منك في تصنيفات Google من خلال عرض موقعك في إطار iframe وعلى صفحاتها الداخلية! نظرًا للمكانة الجيدة لهذه المواقع في Google والعدد الكبير للصفحات المفهرسة ، تتم فهرستها بشكل أسرع بكثير من الموقع الرئيسي ومرجع المقال في Google ، وفي النهاية تحصل على مكانة أفضل ، حتى في حالات نسخ Google موقعك. المؤلف يحدد المحتوى.

في هذه المقال  ، نريد أن نعلمك طرق التعامل مع هذه المشكلة وكيفية منع الموقع من الظهور في إطار iframe.

ما هو إطار Iframe؟

يشير المصطلح iframe إلى الإطار المضمن وهو أحد علامات HTML المستخدمة لعرض صفحة من الإنترنت في جزء من موقعك.

 في عام 2008 ، استخدم بعض مرسلي البريد العشوائي إطارات iframe لعرض صفحاتهم ومحتوياتهم المفضلة داخل صفحات ذات موضوعات غير ذات صلة ، وبالتالي خداع محركات البحث ، ودفع محرك بحث Google للسماح بظهور iframe على الصفحة. وتعتبر هذه نقطة سلبية ولديها ثقة أقل في الصفحات بما في ذلك iFrame. ومع ذلك ، لا تزال العديد من المواقع تستخدم هذه الطريقة لجذب الزوار من محركات البحث.

تعطيل iframe للموقع

يمكنك نسخ الأمر التالي إلى ملف htaccess. وفي جذر الاستضافة ، قم بتقييد عرض موقعك في المتصفحات.

يُلحق العنوان X-FRAME-OPTIONS “SAMEORIGIN”

يسمح لك الأمر أعلاه بعرض صفحاتك في iframe على موقعك ، لكن صفحاتك لن تكون متاحة من خلال المواقع الأخرى.

يُلحق العنوان X-FRAME-OPTIONS “DENY”

يحد الأمر أعلاه من عرض الموقع كإطار iframe حتى بالنسبة لموقعك ، وبهذه الطريقة لن يتمكن أي موقع من استخدام محتويات موقعك أو عرض النطاق الترددي الخاص بك.

استخراج الموقع من iframe

الطريقة الثانية هي أنه من خلال وضع رمز jquery في رأس موقعك ، ستمنع عرض الموقع في iframe لمواقع أخرى. عندما يتم تحميل محتويات الصفحة ، يقارن رمز jquery عنوان متصفحك وعنوان صفحتك ، وإذا لم تكن الشاشة هي نفسها ، فإنها تغلق الشاشة وتعرض موقعك مباشرة. بهذه الطريقة ، سيتم عرض موقعك على المستخدم بشكل مستقل عن عنوانك.

iframe-script

لإعداد هذا النظام ، ضع الرمز الترقیمی التالي في رأس الموقع قبل إغلاق علامة الرأس (انقر على الصورة لاستلام الرموز):

iframe

وأعد كتابة علامة الجسم Body كما يلي:

للتحقق من التشغيل الصحيح على موقعك ، يمكنك الرجوع إلى صفحة iframe الخاصة بموقع w3schools ولصق عنوان موقعك في العينة الموجودة فيه والاطلاع على النتيجة. بالطبع ، لن يتم استخدام هذه الطريقة في الحالات التي يقوم فيها مستخدم Java بتعطيل متصفحه أو أن موقع العرض لديه تقنية للتعامل مع اسلوبک و طریقتک.

إذا كنت تستخدم نظام إدارة محتوى WordPress ولم تكن معتادًا على ترميز الموقع وتعديله ، فيمكنك استخدام المكون الإضافي الخفيف والصغير الذي أعددناه لمنع الموقع من الظهور في iframe.

قم بتنزيل برنامج WordPress الإضافي لمنع عرض الموقع في iFrame

هل تعتقد أنه من الأفضل أن يتم عرض موقعنا على شكل iframe على مواقع أخرى أم أنك تبحث عن طريقة لمنع عرض موقعك بهذه الطريقة؟