سلام
کلا برای اینکه بخوای در مراجعه به سایت از سمت کاربران محدودیت ایجا کنی بایستی ابتدا IP کاربران رو شناسایی کنی و سپس بر اساس IP آدرس کاربر در موردش تصمیم گیری کنی.
برای انجام دادن این کار هم باید تمامی ip ایران رو بدونی و این IP ها رو در فایلی به نام .htaccess که در مسیر اصلی سایتت وجود داره قرار بدی
بدین شکل که عبارات زیر رو در فایل .htaccess قرار میدی :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به جای xxx.xxx.xxx.xxxآی پی هایی که اجازه دسترسی دارند و به جای yyy.yyy.yyy.yyy آی پی هایی که اجازه دسترسی ندارند رو قرار میدی. به تعداد دلخواه آی پی میشه تعریف کرد
مثلا :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تذکر : در حالت بالا در هر خط تنها یک آی پی که مختص به یک کامپیوتر خاص هست مورد نظره اما در صورتی که لازم باشه مثلا رنج آی پی هایی که از 192.168.0.0 تا 192.168.0.255 را اجازه دسترسی یا عدم دسترسی داد بایستی در تنظیمات webserver سایت تغییرات اعمال کرد. مثلا برای وب سرور آپاچی بایستی در iptables این عبارت را وارد کرد :
عدم اجازه دسترسی به آی پی های 192.168.0.0 تا 192.168.0.255
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید