کاهش نظرات اسپم از طریق کوکی
نظرات اسپم و در کل دنیایی از اسپم بزرگترین مشکل هر سایت و هر ساختاری از برنامه نویسی است. کسانی که اسپم می کنند مزاحم کار بوده و باعث ایجاد اختلال می شوند. برای کاهش نظرات اسپم در وردپرس راهکارهای مختلفی از قبیل استفاده از افزونه اکیسمت، استفاده از کپچا و بسیاری از موارد دیگر ذکر شده است.
اما در این مقاله از دکتر وردپرس قصد دارم تا راهی به شما معرفی کنم که با استفاده از ان قادر خواهید بود تا نظرات اسپم سایت را از طریق کوکی مرورگر تا حد مطلوبی کاهش دهید.
کاهش نظرات اسپم از طریق کوکی
برای شروع کار ابتدا یکی از مطالب سایت خود را باز کرده و پس از راست کلیک کردن در سایت مشابه تصویر روی گزینه view page source کلیک کنید.
پس از اینکه سورس صفحه برای شما در پنجره جدیدی باز شد در آن به دنبال کدهایی مشابه زیر باشید. پیشنهاد می کنم برای راحتی کار از کلیدهای ترکیبی Ctrl F استفاده کنید و عبارت css.php را در آن وارد کنید تا از طریق جستجو آن را بیابید.
<img alt='css.php' src="http://example.com/wp-content/plugins/cookies-for-comments/css.php?k=9692e3a737ecafe8fe6329490410ff50&o=i&t=201927728" width='1' height='1' />
همانطور که مشاهده می کنید یک سری اعداد و حروف بعد از عبارت =k قرار دارند آنها را کپی کرده و مشابه کد زیر در فایل htaccess. سایت وردپرسی خود قرار دهید.
RewriteCond %{HTTP_COOKIE} !^.*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.*$ RewriteRule ^wp-comments-post.php - [F,L]
دقت کنید کدهای درج شده بعد از =k را عینا مشابه کد فوق به جای X ها قرار داده و آن را ذخیره کنید.
با این کار هرگاه ربات و یا حتی کاربری بخواهد به صورت پی در پی اقدام به ارسال نظرات اسپم کند از طریق کوکی مرورگر شناسایی شده و بلاک خواهد شد. بنابراین تا حد مطلوبی می توانید نظرات اسپم را در سایت خود کاهش داده و با اسپمرها مبارزه کنید.
حال از این پس هر کاربری که بخواهد اقدام به ارسال نظرات پی در پی در سایت کند از طریق کوکی شناسایی شده و بلاک خواهد شد.
شاد باشید..