مجاز یا مسدود کردن بازدید کنندگان از کشورهای خاص با استفاده از .htaccess:
پس از راه اندازی ، وب سایت در سراسر جهان در دسترس است. اما در بسیاری از موارد ، کنترل دسترسی سایت شما ضروری است ، به خصوص هنگامی که می خواهید اسپمر و هکرهای کشورهای خاص را متوقف کنید.
خوشبختانه ، شما می توانید از فایل .htaccess وردپرس خود برای اجازه یا مسدود کردن بازدید کنندگان از کشورهای خاص استفاده کنید. بیایید یاد بگیریم چگونه این کار را انجام دهیم.
مرحله ۱: ایجاد آدرس های IP کشور:
تعداد زیادی ابزار آنلاین برای اجازه یا مسدود کردن بازدید کنندگان توسط کشور در دسترس است. در این آموزش ، ما از Country IP Blocks استفاده خواهیم کرد.
- به صفحه اصلی Blocks IP Country بروید.
- کشورهایی را که می خواهید مسدود کنید یا اجازه دهید انتخاب کنید.
- برای بخش Select Format گزینه Apache .htaccess Deny یا Apache .htaccess Allow را انتخاب کنید. انتخاب بستگی به این دارد که آیا شما می خواهید آن کشور ها را بلاک کنید یا مجاز کنید.
- بازدیدکنندگان آن کشورها را مسدود کنید یا به آنها اجازه دهید.
- نتایج ACL در سمت راست صفحه نمایش شما ظاهر می شود. دکمه Copy ACL to Clipboard را فشار دهید.
مرحله ۲: آدرس های IP تولید شده را در فایل .htaccess قرار دهید:
در آخر ، آدرسهای IP کشورهایی را که می خواهید مسدود کنید یا اجازه دهید در فایل htaccess را وارد کنید ، و جایگذاری کنید. در اینجا نحوه انجام آن با استفاده از یک مثال آورده شده است:
- به Files -> File Manager بروید.
- دامنه خود را انتخاب کرده و Go To File Manager را بزنید.
- به پوشه public_html بروید و روی پرونده .htaccess کلیک راست کرده و Edit را بزنید.
- ACL را در پرونده .htaccess خود قرار دهید و ذخیره و بستن ضربه بزنید. پرونده .htaccess شما به شرح زیر خواهد بود:
همچنین می توانید از یک سرویس دهنده FTP برای ویرایش پرونده .htaccess استفاده کنید.
اگر نمی توانید پس از وارد کردن آدرس های IP تولید شده به وب سایت خود دسترسی پیدا کنید ، بررسی کنید که آیا آدرس IP شما در لیست بلاک ها قرار دارد. می توانید آدرس IP خود را از طریق What Is My Address ببینید.
جمع بندی:
در این آموزش ، شما روش ساده ای را برای مسدود کردن یا اجازه بازدید کنندگان از کشورهای خاص آموخته اید. تنها کاری که باید انجام دهید تولید آدرس IP کشور از طریق Country IP Blocks است ، سپس یک لیست کنترل دسترسی (ACL) را در پرونده .htaccess خود وارد کنید.
امیدواریم که این راهنمای ساده مفید باشد. اگر می خواهید در مورد این موضوع بیشتر بحث کنید ، در نظرات به ما اطلاع دهید.
امیدوارم این مقاله براتون مفید بوده باشه.
ما رو تو شتابان هاست دنبال کنید. 🙂