کد htaccess جلوگیری از ارسال دیدگاه اسپم در وردپرس
با معرفی کد 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 آدرس وب سایت خود را بنویسید
توسط این کد شما مانع از ورود روبات های اسپم و ارسال دیدگاه در سایت وردپرسی تان میشوید . روش کاری قطعه کد فوق به این صورت است که می تواند بازدید کننده ای را که سعی می کند کامنت اسپمی را منتشر کند شناسایی کرده و پارامتر مراجعه را بررسی کند اگر مراجعه کننده با شخصی که در دامنه فعلیست یکسان نبود کاربر به صفحه اصلی ریدایرکت میشود. در این روش اسکریپت ها یا روبات ها نمی توانند کامنتی را در وب سایت شما منتشر کنند مگر اینکه واقعا در وب سایت شما حاضر باشند .