در این مقاله آموزش اجازه یا مسدود کردن بازدیدکنندگان با استفاده از htaccess را بررسی می کنیم. بسیاری از کشورها برای بسیاری از مردم مشکوک به نظر می رسند، و بیشتر مردم نمی خواهند بازدیدکنندگان از آن سایت ها داشته باشند. بنابراین، آنها تصمیم می گیرند که بازدیدکنندگان از کشورهای خاص را با استفاده از htaccess مسدود کنند.
برای مسدود کردن بازدیدکنندگان، باید محدوده IP آن کشور خاص را پیدا کنید تا آن را به فایل htaccess. اضافه کنید. همین امر زمانی صدق می کند که بخواهید به بازدیدکنندگان از یک کشور خاص اجازه دهید.
برای دسترسی به فایل htaccess. می توانید از FTP یا cPanel استفاده کنید. من سی پنل را به FTP ترجیح می دهم.
یافتن محدوده IP برای یک کشورممکن است به استفاده از ابزار داخلی که در حساب هاستینگ شما است فکر کنید. اکثر شرکت ها آن را ندارند. بنابراین، می توانید از ابزار رایگان IP2Location استفاده کنید.
1.به پایین صفحه بروید و یک کشور را از منوی کشویی انتخاب کنید.
2.برای Output Format گزینه Apache .htaccess deny را انتخاب کنید. برای اجازه دادن به IP ها، می توانید Apache .htaccess allow را انتخاب کنید.
• 3.بر روی دکمه دانلود کلیک کنید و یک فایل متنی در رایانه خود خواهید داشت. وقتی آن را باز میکنید، شامل تمام محدودههای IP است که میتوانید برای مسدود کردن بازدیدکنندگان اضافه کنید.
• از فایل htaccess. برای افزودن IP و مسدود کردن بازدیدکنندگان استفاده کنید.
• اکنون باید فایل htaccess. را ویرایش کنید.
• در اینجا چند مرحله وجود دارد که باید دنبال کنید:
1.وارد حساب هاست خود شوید و File Manager را از cPanel باز کنید.
2.روی public_html از نوار کناری کلیک کنید تا تمام فایل ها و پوشه های سایت خود را ببینید. در بالا، پوشه ها را خواهید دید. به پایین بروید و فایل htaccess. را پیدا کنید. راست کلیک کرده و “ویرایش” را انتخاب کنید.
3.یک پنجره برای تأیید ظاهر می شود. لطفا روی “ویرایش” کلیک کنید.
4.به فایل، محدوده های IP را که از IP2Location دانلود کرده اید اضافه کنید. فایل متنی دارای کد دقیق برای افزودن خواهد بود.
• به عنوان مثال:
• deny from 27.116.56.0/22
• deny from 43.230.209.0/24
• deny from 43.231.131.0/24
• deny from 43.249.40.0/22
• deny from 43.250.136.0/22
• deny from 45.65.58.0/23
• deny from 45.116.128.0/23
• deny from 45.125.224.0/22
• deny from 45.126.253.0/24
• deny from 45.150.95.0/24
• deny from 57.92.0.0/20
• deny from 58.147.128.0/19
• deny from 59.153.124.0/22
• deny from 61.5.192.0/20
• deny from 62.4.115.0/24
• deny from 64.86.63.64/27
• deny from 64.207.208.0/21
• deny from 65.216.143.24/29
• deny from 69.88.10.160/28
• deny from 74.118.80.0/22
از فایل متنی، باید این IP ها را کپی کرده و به فایل htaccess. اضافه کنید و از گوشه سمت راست بالا بر روی گزینه Save Changes کلیک کنید.
ممکن است تعجب کنید که چگونه این کد برای اجازه بازدیدکنندگان از یک کشور خاص به نظر می رسد. تنها تفاوت این است که شما “رد” را به “اجازه” جایگزین می کنید.
• به عنوان مثال:
• allow from 27.116.56.0/22
• allow from 43.230.209.0/24
• allow from 43.231.131.0/24
• allow from 43.249.40.0/22
• allow from 43.250.136.0/22
• allow from 45.65.58.0/23
• allow from 45.116.128.0/23
• allow from 45.125.224.0/22
• allow from 45.126.253.0/24
• allow from 45.150.95.0/24
• allow from 57.92.0.0/20
• allow from 58.147.128.0/19
• allow from 59.153.124.0/22
• allow from 61.5.192.0/20
• allow from 62.4.115.0/24
• allow from 64.86.63.64/27
• allow from 64.207.208.0/21
• allow from 65.216.143.24/29
• allow from 69.88.10.160/28
• allow from 74.118.80.0/22
این یک نمونه است. محدوده IP بر اساس کشوری که انتخاب می کنید متفاوت خواهد بود.امیدواریم این مقاله برای آموزش اجازه یا مسدود کردن بازدیدکنندگان با استفاده از htaccess. برای شما مثمر ثمر واقع شده باشد.
با تشکر از وردپرس برای دادن چنین ویژگی هایی با استفاده از فایل htaccess. مطمئنم؛ شما به راحتی می توانید آن را کشف کنید و کشورهای مشکوک را مسدود کنید.