PDA

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



scary-x2
February 25th, 2016, 19:34
سلام خدمت تمامی دوستان
آیا راهی هست که دامین برای یک رنج آی پی خاص ریدایرکت نشه ؟
مثلا domain.com الان ریدایرکت میشه به test.com
ولی مثلا آی پی 1.1.1.1 domain.com و باز کرد وارد test.com نشه و خود domain.com باز بشه

OmidX
February 25th, 2016, 19:48
سلام خدمت تمامی دوستان
آیا راهی هست که دامین برای یک رنج آی پی خاص ریدایرکت نشه ؟
مثلا domain.com الان ریدایرکت میشه به test.com
ولی مثلا آی پی 1.1.1.1 domain.com و باز کرد وارد test.com نشه و خود domain.com باز بشه

هدف از اینکار چی هست ؟

scary-x2
February 25th, 2016, 21:08
هدف از اینکار چی هست ؟

فکر نمیکنم هدف برای آموزش مهم باشه ! یه پروژه خصوصی هست

Rezash
February 25th, 2016, 21:24
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !=123.456.789.1
RewriteRule .* newlcoation.com [R=301,L]

scary-x2
February 25th, 2016, 23:12
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !=123.456.789.1
RewriteRule .* newlcoation.com [R=301,L]


سلام . با کدی که دادید به این صورت دامین باز میشه
oldname.com/newlocation.com

- - - Updated - - -




RewriteEngine on
RewriteCond %{REMOTE_ADDR} !=123.456.789.1
RewriteRule .* newlcoation.com [R=301,L]


برای چندتا رنج آی پی چی؟

Rezash
February 25th, 2016, 23:23
اول newlocation باید http بزنید
رنج رو مثلا می تونید به این صورت بزنید :


RewriteCond %{REMOTE_ADDR} !^123\.45\.67\.8[0-9]$
RewriteCond %{REMOTE_ADDR} !^123\.45\.67\.9[0-5]$

scary-x2
February 26th, 2016, 11:41
اول newlocation باید http بزنید
رنج رو مثلا می تونید به این صورت بزنید :


RewriteCond %{REMOTE_ADDR} !^123\.45\.67\.8[0-9]$
RewriteCond %{REMOTE_ADDR} !^123\.45\.67\.9[0-5]$


متاسفانه بخش رنج و متوجه نشدم
مثلا این رنج
1.1.1.0/19

- - - Updated - - -

کسی اطلاع نداره ؟

Rezash
February 26th, 2016, 12:19
سلام
احتمالا این باید جواب بده :


RewriteCond %{REMOTE_ADDR} ^1\.1\.1\.

scary-x2
February 26th, 2016, 13:03
سلام
احتمالا این باید جواب بده :


RewriteCond %{REMOTE_ADDR} ^1\.1\.1\.


جواب نداد . با این کلا ریدایرکت نمیکنه

Rezash
February 26th, 2016, 14:29
ببینید روش کلی به همین صورت هست ، متاسفانه حفظ نیستم و باید تجربی تست کنم تا بتونم به نتیجه برسم.
تعداد کل آی پی های شما که میخواهید این عمل انجام بشه چند تاست ؟
اگر تعداد بالا نیست و رنج رو نشد اکی کنید یکی یکی آی پی ها رو اضافه کنید.
مثلا :


RewriteEngine on
RewriteCond %{REMOTE_ADDR} !=123.456.789.1
RewriteCond %{REMOTE_ADDR} !=123.456.789.2
RewriteCond %{REMOTE_ADDR} !=123.456.789.3
RewriteRule .* http://newlcoation.com [R=301,L]

تعداد شرط ها یا RewriteCond رو می تونید کم یا زیاد کنید

scary-x2
February 26th, 2016, 14:59
ببینید روش کلی به همین صورت هست ، متاسفانه حفظ نیستم و باید تجربی تست کنم تا بتونم به نتیجه برسم.
تعداد کل آی پی های شما که میخواهید این عمل انجام بشه چند تاست ؟
اگر تعداد بالا نیست و رنج رو نشد اکی کنید یکی یکی آی پی ها رو اضافه کنید.
مثلا :


RewriteEngine on
RewriteCond %{REMOTE_ADDR} !=123.456.789.1
RewriteCond %{REMOTE_ADDR} !=123.456.789.2
RewriteCond %{REMOTE_ADDR} !=123.456.789.3
RewriteRule .* http://newlcoation.com [R=301,L]

تعداد شرط ها یا RewriteCond رو می تونید کم یا زیاد کنید

متاسفانه تعداد آی پی ها بالا هست . تقریبا میشه گفت 1000 تا