ثبت نام لاتاری 2022 آموزش ثبت نام لاتاری گرین کارت آمریکا 2022 لاتاری

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

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

یکی از  مشکلاتی که کاربران وردپرسی با آن سر و کار دارند و مدام آن ها به چالش می‏کشاند کامنت های اسپم است که بسیار خطرناک و چالش بر انگیز اند . راه حل های زیادی برای جلوگیری از ارسال کامنت های اسپم وجود دارد که باید مورد بحث و بررسی قرار گیرند. در آموزش وردپرس امروز از مستر آموز به چگونگی جلوگیری از کامنت های اسپم با کمک htaccess می پردازیم. تا  از طریق htaccess بتونیم جلوی این حرکت خطرناک را بگیریم . پس با ما همراه باشید.

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

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

پیشنهاد بعدی دانلود رایگان قالب وردپرس better
دلایل زیادی وجود دارد که برخی افراد سایت ها را اسپم می کنند و هم چنین راه حل های زیادی برای رفع این مشکل وجود دارد اما بیشتر راه حل ها زمانی انجام می شوند که این مشکل پیش آمده است و پس از اتفاق اجرای راه حل امکان پذیر است.برای مثال افزونه Akismet کامنت هایی را که به عنوان اسپم در سایت شما ارسال میشوند را شناسایی کرده و آن ها را در پوشه اسپم ها می گذارد.

یک راه حلی که فشار بر روی سرور ما کمتر دارد به این صورت است که با استفاده از کد htaccess  به کاربرانی که در سایت ما حضور ندارند را اجازه قرار دهی کامنت ندهیم. به این معنی که روبات ها موقع قرار دهی کامنت رفتاری متفاوت تر از کاربر واقعی انجام میدهند و آن عدم حضور آن ها در وب سایت ما هست.

پیشنهاد بعدی ساخت فرم نظر سنجی در وردپرس با افزونه modal survey
کد زیر را به انتهای فایل htaccess خود وارد کنید

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]

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

اگر از این روش استفاده کردید نظرات خود را با ما درمیان بگذارید.

 

نظر خودتان را ارسال کنید