در این مقاله کوتاه ما به شما آموزش میدیم که چجوری میتونید دسترسی سایت رو براساس مکان بازدیدکنندگان کنترل کنید یا دسترسی به سایتتون رو برای یکسری کشور های بخصوص ببندید.
با استفاده از برخی تغییرات داخل پرونده یا فایل .htacess ، میتونید به بازدید کنندگان از کشور های خاص اجازه دسترسی به سایتتون رو بدید. پس با ما تا انتهای این مقاله ی کوتاه همراه باشید.
اجازه دادن یا مسدود کردن بازدید کنندگان از کشور های خاص با استفاده از .htaccess
پس از راه اندازی، وب سایت شما در سراسر جهان در دسترس هست. اما در بسیاری از موارد، کنترل دسترسی به سایت خودتون ضروریه، به ویژه وقتی که میخواید هرزنامه نویسان ( اسپمر ها ) و هکر های کشور های خاص رو متوقف کنید.
خوشبختانه، شما میتونید با استفاده از فایل htaccess سایت خودتون بازدید کنندگان کشور های خاص رو مجاز یا مسدود کنید. خب بیایید این مورد رو باهم بررسی کنیم.
قدم اول : ایپی کشور های مختلف رو شناسایی کنید
ابزارهای آنلاین زیادی برای اجازه یا مسدود کردن بازدید کنندگان توسط کشورها در دسترس هست. در این آموزش، ما از Country IP Blocks استفاده خواهیم کرد.
۱. به وبسایت Country IP Blocks مراجعه کنید.
۲. کشور هایی رو که میخواید مسدود یا مجاز باشند رو انتخاب کنید.
۳. برای بخش انتخاب قالب، گزینه Apache .htaccess Deny یا Apache .htaccess Allow رو انتخاب کنید. ( این انتخاب به این بستگی داره که میخواید بازدید کنندگان از اون کشور ها رو مسدود یا مجاز کنید )
۴. بر روی Create ACL کلیک کنید.
۵. نتایج ACL در سمت راست صفحه نمایش شما ظاهر میشه. در اینجا شما باید دکمه Copy ACL to Clipboard رو فشار بدید.
قدم دوم : آدرس های IP تولید شده رو در پرونده .htaccess وارد کنید
در نهایت، آدرس IP کشور هایی رو که میخواید فایل htaccess رو مسدود یا مجاز به مسدود کردن آنها کنید، جایگذاری کنید. در ادامه این مورد هم قدم به قدم ذکر شده :
۱. به محیط سی پنل خودتون وارد بشید و روی گزینه ی File Manager کلیک کنید.
۲. به پوشه ی Public_html وارد بشید و فایل مخفی .htaccess رو باز کنید.
۳. ACL کپی شده از مرحله ی قبل رو در اینجا Paste کنید و فایل رو سیو کنید.