با معرفی کد htaccess جلوگیری از ارسال دیدگاه اسپم در وردپرس با شما هستیم به طور معمول برای جلوگیری از ارسال نظرات اسپم و جفنگ از افزونه اکیسمت استفاده میکنند اما توسط کد htaccess براحتی میتوانیدجلوی این نظرات اسپم را بگیرید

 

جلوگیری از ارسال نظرات اسپم به سایت با htaccess

۱- وارد هاست خود شوید به مسیر public-html < file manager بروید و فایل htaccess را توسط ویرایشگر هاست باز کرده و کد زیر را به ان اضافه کنید

RewriteEngine On
 RewriteCond %{REQUEST_METHOD} POST
 RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
 RewriteCond %{HTTP_REFERER} !.*yourblog.com.* [OR]
 RewriteCond %{HTTP_USER_AGENT} ^$
 RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

 

در کد بالا به جای yourblog.com آدرس وب سایت خود را بنویسید

توسط این کد شما مانع از ورود روبات های اسپم و ارسال دیدگاه در سایت وردپرسی تان میشوید . روش کاری قطعه کد فوق به این صورت است که می تواند بازدید کننده ای را که سعی می کند کامنت اسپمی را منتشر کند شناسایی کرده و پارامتر مراجعه را بررسی کند اگر مراجعه کننده با شخصی که در دامنه فعلیست یکسان نبود کاربر به صفحه اصلی ریدایرکت میشود. در این روش اسکریپت ها یا روبات ها نمی توانند کامنتی را در وب سایت شما منتشر کنند مگر اینکه واقعا در وب سایت شما حاضر باشند .