صد التعليقات المزعجة في المدونات
رأينا في المقال السابق (تعليقات اللحم الفاسد) كيف أن تعليقات الـ SPAM في المدونات صارت مزعجة جدًا، وعددها في إزدياد مستمر. ربما ليست كل المدونات تعاني من هذه “الآفة”، لكن ما إن تنتشر المدونة ويكثر الربط إليها من مدونات أخرى حتى تغرق هي الأخرى في سيل من الردود الدعائية المزعجة.
ثمة عدة حلول للحد من تينكم التعليقات، تتنوع بتنوع البرامج والخدمات المستخدمة في التدوين. في هذا المقال سينحصر الحديث عن برنامج التدوين الأشهر Wordpress، كون الأكثر إنتشارًا في فضاء التدوين العربي. أما مستخدمي خدمات التدوين المجانية فعليهم مراسلة الشركة المقدمة للخدمة لتوفر لهم الحماية التي يحتاجونها، حيث أنهم ليس بقدورهم التدخل برمجيًا بأنفسهم لمواجهة تلك التعليقات المزعجة.
ليست هناك طريقة معينة ينصح بها، فالـ Spammers (أي مروجي تعليقات السخام) يحدثون من طرقهم باستمرار، كما أنهم يستخدمون طرقًا مختلفًا في نشر تعليقاتهم. لذلك من أجل مكافحة سليمة يفضل استخدام أكثر من وسيلة للصد. فيما يلي بعض الطرق الممكنة، ولكم اختيار ما يناسبكم من حل.
Comment Spam Plugins
الـ Plugins هي إضافات برمجية الغرض منها تخصيص الورد بريس أو تحسين أداء بعض جوانبه. هذه الإضافات هي أهم ما يميز الورد بريس، إذا أنها تضيف له مرونة كبيرة للتخصيص، لكأنه عجين بين يديك تشكله كيفما تشاء. وكل الإضافات يجب أن تكون في المجلد wp-plugins ضمن المجلد wp-content. ويتم تفعيلها من لوحة تحكم المدونة من القسم إضافات (Plugins)، بالنقر على وصلة تفعيل بجانب اسم كل إضافة تم تحميلها إلى الموقع. فيما يلي قائمة بأهم الإضافات المخصصة للتعامل مع التعليقات المزعجة.
Akismet
هي الأشهر بين المبتدئين والمستخدمين العاديين للورد بريس، كونها من برمجة فريق الورد بريس نفسه، وكونها تأتي بشكل افتراضي مع البرنامج. تقوم هذه الأداة بتحويل أي تعليق يضاف للمدونة إلى سيرفر خاص للتحليل والمقارنة مع تعليقات مسجلة ضمن القائمة السوداء. إذا كان التعليق طبيعيا يتم نشره، أما إذا كانت فيه شبهة سخام يتم تعليق نشره، حتى يراجعه صاحب المدونة ويحدد ما إذا كان سينشره أم سيحذفه. بعض التعليقات المزعجة الحديثة يمكن أن تمر بنجاح من عملية التحليل فتنشر في مدونتك، ما عليك آنذاك سوى التأشير عليها كـ “إعلان مزعج” (بالنقر على وصلة تحرير ستنتقل إلى لوحة التحكم، ستجد هناك خيار الحذف أو التعديل أو اعتبار كإعلان مزعج) ولن يتكرر نشرها مرة أخرى.
لاستخدام هذه الإضافة تحتاج إلى الحصول على رقم API خاص. هذا الرقم تحصل عليه بالتسجيل في موقع wordpress.com. (هو موقع لتقديم مدونات مجانية، لكن يمكن التسجيل فيه كعضو فقط، دون فتح مدونة خاصة، إذا كنت فقط تريد الحصول على رقم الـ API). بعد التسجيل ستجد الرقم الخاص بك في ملفك الشخصي، احتفظ به. سوف تدخل هذا الرقم حين تقوم بتفعيل akismet من مدونتك، حين يطلب منك ذلك. (إذا كانت طريقة الاستخدام غير واضحة يمكنني شرحها بالتفصيل في موضوع مستقل، عند الطلب!)
Bad Behavior
أداة شهيرة أخرى، وهي متوفرة أيضًا لبرامج غير الورد بريس. تقوم هذه الأداة بمراقبة طلبات نشر التعليقات عبر الـ http ومقارنتها مع محركات Spambots المستخدمة من طرف مروجي السخام. يفضل قراءة تعليمات الاستخدام في الموقع الرسمي بدقة، قبل تفعيل الإضافة.
Comment Authorization Plugin
إضافة جميلة. قد يكون فيها بعض الإزعاج للراغبين في التعليق لكنها تبقى فعالة. حين يضاف تعليق جديد يتم إرسال رابط تفعيل إلى البريد الالكتروني للمعلق. على صاحب التعليق آنذاك فتح ذاك الرابط، ليتم نشر التعليق. إذا لم يفعل، أو وضع بريدًا خاطئًا، أو أن التعليق نُشر من طرف برنامج خارجي، فإنه لن ينشر قبل مراجعة صاحب المدونة.
Comments Post Rewriter Plugin
برامج نشر التعليقات آليا تعتمد على إرسال طلبات النشر عبر الـ http مباشرة إلى اسم الملف المسؤول عن نشر التعليقات (wp-comments-post.php). هذه الإضافة تضيف مفتاحا (رقما سريًا مشفرًا) يتغير بشكل يومي إلى وصلة طلب ملف التعليقات. التعليقات التي ستنشر عبر استمارة التعليقات في المدونة سترسل ذاك الرقم صحيحا لذلك ستنشر. أما برمجيات ترويج السخام فإنها لا تتوفر على ذلك الرقم، لذلك لا تنشر.
Spam Karma 2
تقوم هذه الإضافة بإجراء سلسلة من الاختبارات وعمليات الفرز على أي تعليق جديد. بعد كل اختبار يعطى التعليق رقم Karma، ثم عند جميع الرقم في الأخير تحدد الإضافة ما إذا كان التعليق طبيعيا، فينشر، أو يشتبه في كونه سخامًا، فيتم تعليقه إلى حين موافقة صاحب المدونة، أو إذا ما كان سخاما فيتم حذفه تلقائيًا.
سأكتفي الآن بهذه الإضافات الخمس. بعض الإضافات الأخرى سأتحدث عنها في الكتاب القادم من سلسلة دفاتر التدوين، المخصص لبرنامج ورد بريس. هناك إضافات أخرى كثيرة متوفرة، يمكنك الإطلاع عليها في الصفحة: Spam Tools
طريقة منع الوصول المباشر لملف التعليقات
بخلاف الإضافات، هناك طرق أخرى للحد من التعليقات الدعائية. إحداها إستخدام الملف .htaccess
عند إضافة التعليقات من الاستمارة المخصصة لذلك، يرسل برنامج التصفح ما يسمى بالتحويل referral، لكن برامج نشر السخام تستخدم وصولا مباشرًا لملف التعليقات، لذلك لا توفر تلك التحويلات.
يمكننا استخدام ملف (.htaccess) لمنع الوصول المباشرة لملف التعليقات بإضافة السطور الآتية إليه. (لا ينصح بهذه الطريقة للمستخدمين المبتدئين):
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*yourdomain.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
يقوم هذا الكود بالتحقق ما إذا كان هناك رابط تحويل أم لا. إذا لم يكن هناك تحويل فهذا يعني أن الوصول إلى ملف التعليقات تم بطريق مباشر، لذلك يتم إلغاء الطلب وتحويل المتصفح إلى رقم الـ IP الذي أتى منه. (لا تنسى تغيير yourdomain.com باسم الناطق الخاص بك).

