كيفية منع الارتباط السريع للصورة في WordPress؟

“هل يجب علي الاحتفاظ أو حذف روابط الصور في WordPress؟” هذا سؤال يمكن مناقشته لفترة طويلة.


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

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

منع الارتباط السريع للصورة في WordPress

ما هو ارتباط الصورة الساخن?

Hotlinking ، المعروف أيضًا باسم “سرقة النطاق الترددي” ، هو ممارسة غير لائقة يقوم بها الأفراد الذين ينشئون روابط مباشرة إلى المحتوى (الصور ومقاطع الفيديو) المستضافة على خوادم أخرى من أجل استخدام مواردهم الحسابية والنطاق الترددي.

يتكون المثال الكلاسيكي من روابط مباشرة إلى محتويات الوسائط المتعددة على الخادم أ التي يتم إدراجها في صفحات الويب التي يخدمها الخادم ب؛ متصفح الزائر الذي يصل إلى صفحة الويب على الخادم ب سيجعل طلبات HTTP إلى الخادم أ لاسترداد موارد الوسائط المتعددة ، مما تسبب في إهدار وحدة المعالجة المركزية والنطاق الترددي ، وفي نهاية المطاف المال.

كيف يعمل Hotlinking?

يجب عليك الرجوع إلى كود HTML لفهم كيفية عرض الصور على صفحات الويب أولاً.

بدون الدخول في التفاصيل ، HTML هي لغة بسيطة مبنية على الترميز: العلامات (في هذه الحالة علامات HTML) تحدد كل عنصر من عناصر الصفحة بطريقة هرمية ، وتأطير القيم وجلب السمات لمحتواها (عرض أو ارتفاع الصورة ، أو النص البديل الذي يسمح بوصفها ، على سبيل المثال).

يتم تحقيق العرض الكلاسيكي للصورة مع img علامة للصورة وعلامة بديلة للوصف في رمز صفحة موجودة على موقع ويب. على سبيل المثال ، يرجى النظر في السيناريوهات التالية.

كود HTML الخاص بالخادم

”description”/

وبالتالي ، فإن موقع الويب الذي يؤدي إلى ارتباط سريع يستمر ببساطة ، وذلك باستخدام السمة src (وهو ما يعني المصدر) لعلامات الصورة ، العنوان المباشر لصورك.

هذا ما نقوم به عادة ، على سبيل المثال ، عندما نعرض صورنا من مواقعنا الخاصة.

كود HTML لموقع الخادم B:

”description”/

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

كيفية الكشف عن Hotlinking?

هذا ليس واضحا!

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

الحل الآخر هو أتمتة الكشف عن الصور التي تم تحميلها من موقع ويب غير موقعك. إنه أكثر تعقيدًا من الناحية التقنية ولكنه يعمل جيدًا.

من حيث المبدأ ، .htaccess ملف خادم أباتشي مسؤول عن اعتراض الصور قبل عرضها.

كيفية منع الارتباط السريع في ووردبرس] باستخدام .htaccess

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

سجل الدخول إلى منصة الاستضافة الخاصة بك واستخدم بيانات اعتماد تسجيل الدخول الخاصة بك في أي برنامج FTP (أستخدم Filezilla) ، انتقل إلى / public_html / → والوصول إلى .htaccess ملف.

تخيل التأثير الذي يمكن أن يحدثه هذا النوع من السلوك إذا تم عرض العديد من صورك في منتديات ذات حركة مرور عالية جدًا?

اتصل بـ FTP

أولا ، أنت بحاجة إلى معاينة ما تم تحريره (أو إنشاء) ملف htaccess داخل الدليل الجذر لموقعك على الويب.

اتصل بـ FTP 2

بمجرد فتح الملف ، الصق الأسطر التالية في النهاية واحفظ الملف:

إعادة كتابة المحرك
إعادة كتابة "٪ {HTTP_REFERER}" "!^ $"
إعادة كتابة "٪ {HTTP_REFERER}" "!www.yourdomain.com" [نورث كارولاينا]
إعادة كتابة القاعدة "\. (jpg | jpeg | png | gif | svg) $"    "-" [F ، NC]

ملحوظة: لا تنس أن تستبدل yourdomain.com مع اسم وامتداد موقع الويب الخاص بك.

  • يعمل السطر الأول على تنشيط mod_rewrite.
  • يسمح السطر الثاني بإحالات فارغة. يجب تمكين هذا حيث قد يستخدم بعض الزوار جدار حماية شخصي أو برنامج مكافحة فيروسات يحذف معلومات مُحيل الصفحة التي يرسلها متصفح الويب.
  • السطر الثالث ، من ناحية أخرى ، هو الخط الذي يمنع تنزيل المحتويات والارتباط الساخن لها ، عندما لا يتم تعيين HTTP_REFERER بشكل صريح إلى yourdomain.com ، والذي من المفترض أن يكون هو الذي يجب حمايته. في هذه الحالة ، من الضروري استبدال yourdomain.com  باسم المجال الذي ترغب في حمايته.
  • يحدد السطر الرابع الامتدادات المحظورة ، تلك التي يتم تثبيتها بواسطة الارتباط الساخن.

في هذه الحالة ، يمكنك تحديد أي عدد من الإضافات مفصولة بـ “|” حرف. أيضًا ، في هذه الحالة ، تكون المقارنة غير حساسة لحالة الأحرف وفي حالة المطابقة الإيجابية ، تتم إعادة كتابة الطلب على ملف فارغ, تنشأ عن خطأ 403.

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

استخدم البرنامج المساعد لتجنب الارتباط السريع

كما تعلم على الأرجح أن المكون الإضافي يمكن أن يوسع وظائف موقعك على الويب وبالتالي يمنع الارتباط الساخن على موقع الويب الخاص بك. في ما يلي 2 من أشهر الإضافات في هذا المجال:

1. الأمن iThemes

البرنامج المساعد للأمان iTheme

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

تغليف!

لمعرفة ما إذا كنت قد حظرت الرابط عبر .htaccess أو البرنامج المساعد ، اختبر موقع الويب الخاص بك على altlab.com, حيث سيكون عليك إدخال عنوان الصورة. إذا لم يتم عرضه أو تم عرض الصورة التي تختارها ، فسيتم تنشيط مكافحة الارتباطات الساخنة.

هل تعرف طرقًا أخرى لإزالة الروابط من صور WordPress؟ إذا كان الأمر كذلك ، يرجى مشاركة طريقتك للقيام بذلك في التعليقات أدناه.

* هذا هو ضيف ضيف سعود رزاق من كلاودواي.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map