وردپرس: چگونه با دیدگاه‌های جفنگ در وردپرس مبارزه کنیم؟

spam_comment(سطح : فنی/پیشرفته) اگر شما یک وبلاگ بر پایه ی وردپرس یا حتی دیگر سیستم های مدیریت محتوا دارید احتمالا تا به حال با روبات هایی که در سایتتان دیدگاه های تبلیغاتی به شکل خودکار اضافه می کنند بر خورد کرده اید. در وردپرس افزونه ی خوب Akismet کاملا از پس شناسایی این گونه دیدگاه ها بر می آید و آن ها را در لیست جفنگ قرار می دهد. اما مشکل کار همین جا تمام نمی شود.

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

1 – ابتدا کامپیوتری که برای این کار برنامه ریزی شده به روشی سایتتان را پیدا کرده و وردپرس بودن آن را بررسی می کند.

2 – این کامپیوتر خودکار یک دیدگاه را که معمولا طولانی هستند به سایت شما می فرستد.

3- وردپرس آن را در پایگاه داده قرار می دهد . افزونه‌ی اکسیمت آن را از نظر جفنگ بودن بررسی می کند.

4- اگر دیدگاه جفنگ برچسب گذاری شود باز هم در پایگاه دادتان باقی می ماند تا شما بررسیشان کنید.(بستگی به تنظیمات دارد.)

5- سپس شما آن را پس از بررسی پاک می کنید.

(در میزبانی تارنورد کار به همین جا ختم نمی شود و باید پایگاه داده  optimize شود تا اثر کامل دیدگاه از بین برود.)

خوب ، چه می شود اگر ما از همان مرحله‌ی 1 جلوی فرآیند را بگیریم؟

چرا که در طول این فرآیند زمان و منابع بسیاری بیهوده تلف می شود.

راه حل

یک راه حل ساده ولی موثر (حداقل برای تارنورد) مسدود کردن IP های اسپمر ها از طریق فایل htaccess. بوده است. پس از این کار دیگر اسپمر ها که اکثرا از کشور چین هستند در هنگام مراجعه به سایت شما با پیغام “forbidden” رو به رو می شوند.

برای اینکار باید به شکل زیر عمل کرد:

1- فایل htaccess. را باز کنید. (بسته به میزبانی سایتتان ممکن است در پوشه ی http باشد. اگر موفق به پیدا کردن آن نشدید با پشتیبانی میزبانتان تماس بگیرید. در ضمن اگر از برنامه‌‌های مخصوص ftp استفاده می کنید حواستان باشد فایل htaccess.  پنهان است (از نقطه‌ی اول اسم آن واضح است!))

2- دستورات زیر را وارد آن کنید.

 <Limit GET>
order allow,deny
deny from <IP Adress>
allow from all
</Limit>

** توضیح1:  به جای <ip adress> آی پی مورد نظرتان را وارد کنید. در ضمن اگر مثلا به جای آی پی ابتدایی (در زیر) مقدار پایینی را قرار دهید کل آی پی های شامل قسمت اول را نیزمنظور کرده اید.

 

112.123.168.234

112.123.168.

**توضیح2: اگر چند IP را می خواهید مسدود کنید به شکل زیر عمل کنید:

<Limit GET>
order allow,deny
deny from <ip 1>
deny from <ip 2>
allow from all
</Limit>

**توضیح3: IP اسپمر ها را می توانید از داخل قسمت دیدگاه‌های جفنگ در وردپرس بردارید. معمولا خیلی تنوع ندارند و اگر شما تعدادی از آن‌ها را مسدود کنید شرشان کم می‌شود.

3- فایل را ذخیره کنید و تمام!

فقط این موارد را مد نظرتان قرار دهید:

– مواظب باشید آی پی های ابران را مسدود نکنید!

– شما می توانید از این روش برای مسدود کردن کاربران سایتتان هم استفاده کنید ولی چون چند نفر در اینترنت از یک ip آستفاده می کنند آن ها نیز از دیدن سایتتان محروم می شوند!

– هرگونه اشتباه در وارد کردن کد ها ، ممکن است منجر به بالا نیامدن سایتتان شود که باید مشکل را بررسی کنید.

IP های مسدود شده در تارنورد (تاکنون 92/5/12)

 

<Limit GET>
order allow,deny
deny from 112.123.168.
deny from 112.101.64.
deny from 198.2.200.
deny from 123.11.25.
deny from 123.4.38.
deny from 180.106.199.
deny from 114.218.242.
deny from 123.11.61.
deny from 219.154.148.
deny from 185.25.48.
deny from 217.195.202.
deny from 216.244.85.
allow from all
</Limit>

پی نوشت: اگر روش های دیگری را برای مقابله با دیدگاه های جفتگ می‌دانید آن را با ما در قسمت دیدگاه‌ها  در میان بگذارید. (:

1 فکر می‌کنند “وردپرس: چگونه با دیدگاه‌های جفنگ در وردپرس مبارزه کنیم؟”

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *