یکی از مشکلات بزرگی که در حال حاضر وب سایت های وردپرسی با آن وجه هستند ارسال اسپم از بخش نظرات موجود در وب سایت میباشد
دراین آموزش چگونگی جلوگیری از ارسال نظرات اسپم در وردپرس را با استفاده از اضافه کردن کد در فایل 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>
روش کاری قطعه کد فوق به این صورت است که می تواند بازدید کننده ای را که سعی می کند کامنت اسپمی را منتشر کند شناسایی کند و پارامتر مراجعه را بررسی کند اگر مراجعه کننده با شخصی که در دامنه فعال است یکسان نبود کاربر به صفحه اصلی ریدایرکت میشود. در این روش اسکریپت ها یا روبات ها نمی توانند کامنتی را در وب سایت شما منتشر کنند مگر اینکه واقعا در وب سایت شما حاضر باشند.
Article ID: 1574, Created: June 25, 2019 at 9:54 AM, Modified: June 25, 2019 at 9:54 AM