رهایی از شر اسپم‌ها با ویرایش htaccess.

نویسنده :
تعداد بازدید :6,731

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

باید بدانید که فایل htaccess. تاثیر بسزایی در امنیت وردپرس شما دارد و با تغییرات در این فایل خیلی کارها می توان انجام داد. از محدود کردن دسترسی آی پی ها گرفته تا ریدایرکت کردن آدرس پست ها و رهایی از اسپم ها و…

این کد دسترسی اسپمرها را به فایل wp-comments-post.php محدود می کند. این فایل برای ارسال دیدگاه در مطالب مورد استفاده قرار می گیرد.

کافیه کد زیر را به فایل 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=301,L]
</IfModule>

یادتان باشد که در خط 5 ( خط پررنگ شده ) به جای yourdomainname آدرس دامنه خودتان را قرار دهید.

منبع


علاقه ی زیادی به برنامه نویسی و دنیای آی تی دارم. تمام سعی خودم رو می کنم تا در این وب سایت دانش خودم را با دیگر دوستان به اشتراک بگذارم و مطالبی هر چند کوتاه در زمینه فناوری اطلاعات منتشر کنم.
  1. درف
    پاسخ توسط درف :

    سلام من هم از این اسپمرها ذله شده بودم خدا کنه جواب بده درضمن من آخر فایل قرار دادم مهم نیست؟
    وجای اسم دومین نوشتم mydomin.ir این کافیه یانه
    ضمن اینکه یک کوچلو اول بد کپی کرده بودم اررور 500 داد اشتباه اینجابود:

    من گیومه اولی همره کپی نبرده بودم 🙂
    اینجوری:
    <IfModule mod_rewrite.c

    1. Omid Sh
      پاسخ توسط Omid Sh :

      این کد تست شده هست.
      یعنی در یک دقیقه یک دیدگاه رو 10 بار نفرستید! و گرنه به عنوان جفنگ (اسپم) شناخته میشه.
      شما 3 دیدگاه با یک مضمون ارسال کردید.
      در نوشتن دیدگاه هم ادب رو رعایت کنید، وگرنه خودم دستی دیدگاهتون رو جفنگ می‌کنم.

  2. مهدی هوشیار
    پاسخ توسط مهدی هوشیار :

    سلام امیدجان
    یه خسته نباشید حسابی! (F) 😉
    خیلی مطلب مفیدی بود از زحماتت نهایت تشکر رو دارم مطالبت واقعا عالی هست. 😉
    به امید موفقیت روز افزون

  3. مسلم فلاح نیت
    پاسخ توسط مسلم فلاح نیت :

    سلام داداش خسته نباشید دارم سایتم رو اسکن می کنم با این سایت می خوام سرعت سایتم رو ببرم بالا خواهش می کنم در مورد این مطلب اگر چیزی میدونی راهنمایی کنید منو

    http://www.p30pdf.ir
    ادرس سایت من هست

    این هم آدرس سایتی که سرعت سایت رو تست می کنم
    http://gtmetrix.com/
    وقتی سایت خودمو تو این سایت اسکن می کنم با خطایی رو به رو میشم که مربوط به کوکی ها هست می خوام بدونم آیا شما میدونید چه طوری میشه این مشکل رو برطرف کرد یا نه ممنونم از شما داداش

    There are 6 components that are not cookie-free

    1. Omid Sh
      پاسخ توسط Omid Sh :

      سلام، شما سؤالتون مرتبط با این مطلب نیست.
      من تا حالا با این سایتی که دادین کار نکردم؛ اگر می‌دونستم در همون تاپیک جوابتون رو می‌دادم.
      موفق باشید

    2. shayanss
      پاسخ توسط shayanss :

      سلام باید آدرس سایتت رو با www بنویسی

      در ضمن مرسی از مطلب این پست ….

ارسال نظر

کانال را در گوگل محبوب کنید