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

یکی از مشکلات بزرگی که در حال حاضر وب سایت های وردپرسی با آن وجه هستند ارسال اسپم از بخش نظرات موجود در وب سایت میباشد
دراین  آموزش چگونگی جلوگیری از ارسال نظرات اسپم در وردپرس را  با استفاده از اضافه کردن کد در فایل htaccess .  ارائه خواهیم داد.
با این روش میتواند از فرستاده شدن کامنت اسپم به وسیله ی ربات ها به سایت  خودجلوگیری کنید
برای این منظور تنها کافیست  کد زیر را به فایل htaccess خود وارد کنید:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post.php*
RewriteCond %{HTTP_REFERER} !.*yourdomainname.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=۳۰۱,L]
</IfModule>

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

Add Feedback