PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ریدارکت ip ایرانی



shazo
May 7th, 2013, 13:27
سلام.. دوستان خسته نباشید

فرض کنیم یه سایتی هست شما نمی خواید ای پی ایرانی سایت رو رویت کنه.. کلا هر چی ای پی ایرانی میاد یه پیج دیگه رو رویت کنه

آیا امکانش هست وقتی کسی با ای پی ایراین بیاد یه طوری red بشه یه page دیگه ای ؟

ممنون

nginxweb
May 7th, 2013, 13:42
بله نیاز به کد نویسی php هستش به این صورت که ip database ها در database ذخیره میشه و سپس یک کد در ایندکس رو فایل تعریف میشه که مثلا:


if ip=IR then {
}

ئ فلات پیچ نمایش داده بشه.


با httaccess هم میشه که کمی باعث کندی خواهد شد

اگر هم روی vps باشه با کانفیگ CSF هم قابل انجام هستش

:53:

shazo
May 7th, 2013, 13:44
ممنون


یعنی با همین دستور ساده میشه جلوگیری گیری کرد ؟ و به جای ای ار هر کشوره دیگه ای ؟


if ip=IR

nginxweb
May 7th, 2013, 13:46
ممنون


یعنی با همین دستور ساده میشه جلوگیری گیری کرد ؟ و به جای ای ار هر کشوره دیگه ای ؟


if ip=IR

عرض کردم یک مثال زدم دستور خاصی بیان نکردم
نیاز به کد نویسی و ip database مناسب از کشورها می باشد اما قابل انجام می باشد

shazo
May 7th, 2013, 13:49
ممنون nginxweb (http://www.webhostingtalk.ir/member/69972/)

برای خدم هم سواله که چه طوری تشخیص میده بین این همه ای پی و با این همه رنج

nginxweb
May 7th, 2013, 13:50
ممنون nginxweb (http://www.webhostingtalk.ir/member/69972/)

برای خدم هم سواله که چه طوری تشخیص میده بین این همه ای پی و با این همه رنج






قابل انجام هستش قبلا انجام دادیم برای یک سایت مشکلی نیست هیچ کاری نشد نداره دوست عزیزم

shazo
May 7th, 2013, 13:53
اگه برای ایران میشه برای خارج کشور هم میشه

آیا میشه ای پی گوگل رو بن کرد تا توی سایت نیاد و سایت رو ایندکس نکنه..

shazo
May 8th, 2013, 00:59
replay


آیا میشه ای پی گوگل رو بن کرد تا توی سایت نیاد و سایت رو ایندکس نکنه..

AvalinHost
May 8th, 2013, 01:04
replay


آیا میشه ای پی گوگل رو بن کرد تا توی سایت نیاد و سایت رو ایندکس نکنه..


باید ip های روبات گوگل رو پیدا کنید و اونها رو از فایروال سرور بن کنید.

compiler
May 8th, 2013, 07:52
نیازی به بلاک کردن رنج آی پی های گوگل نیست!

داخل روت یک فایل با نام robots.txt بسازید و با کمک دستور Disallow مسیر اصلی سایت یعنی / رو برای موتور های جستجو غیر قابل ایندکس کنید :


Disallow: /

موتور های جستجوی معروف به خواست شما احترام میزارن و قبل از شروع به Crawling و ایندکس کردن محتوا اول فایل robots.txt واقع در روت وب سایت رو چک میکنند . شما از طریق این فایل قادر خواهید بود برای موتور جستجو مشخص کنید کدام بخش ها قال ایندکس شدن و کدام قسمت ها خصوصی هستند . یه نگاه به این فایل بکنید :


http://compiler.ir/robots.txt

موفق باشید