Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

.htaccess ile 3G ip yönlendirme

macos01

0
Onaylı Üye
Üye
Katılım
3 Nisan 2013
Mesajlar
16
Açılan Konu
8
Tepki puanı
0
Konum
Bursa
Elimde turkcell vodefone ve aveanın belirli ip aralıkları var ben siteme mobil ile giren ziyaretçilerin wifi olanlarını ayırmak istiyorum sadece elimde olan ip adreslerine yönlendirmek istiyorum ben birkaç bilgi buldum fakat işin içinden çıkamadım.

Örnek Turkcell ip adresleri:

"188.59.128.1/188.59.191.254",
"86.108.128.1/86.108.255.254",
"77.67.128.1/77.67.255.254",
"213.43.0.1/213.43.255.254",
"188.56.0.1/188.59.255.254",
"178.240.0.1/178.247.255.254",
"10.48.0.1/10.51.255.254",
"10.52.16.1/10.52.31.254"

Htaccess yönlendirme kodu:

RewriteEngine on

RewriteCond %{REMOTE_ADDR} ^10\.15\.
RewriteRule ^index\.php$ index_internal.php [R,NC,QSA,L]

Şimdi bu ip adreslerini nasıl eklemem gerekiyor htaccess kodlarına "10.52.16.1/10.52.31.254" bu aralıktaki ip adresini nasıl belirtebilirim htaccess içinde.
 

KrmYlmz

0
Onaylı Üye
Üye
Katılım
3 Kasım 2014
Mesajlar
274
Açılan Konu
5
Tepki puanı
0
PHP:
<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteCond %{REMOTE_ADDR} ^196\.43\.194\. [OR]
 RewriteCond %{REMOTE_ADDR} ^41\.78\.144\. [OR]
 RewriteCond %{REMOTE_ADDR} ^212\.96\.
 RewriteRule . - [F,L]
</IfModule>
 

macos01

0
Onaylı Üye
Üye
Katılım
3 Nisan 2013
Mesajlar
16
Açılan Konu
8
Tepki puanı
0
Konum
Bursa
PHP:
<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteCond %{REMOTE_ADDR} ^196\.43\.194\. [OR]
 RewriteCond %{REMOTE_ADDR} ^41\.78\.144\. [OR]
 RewriteCond %{REMOTE_ADDR} ^212\.96\.
 RewriteRule . - [F,L]
</IfModule>

Yönlenecek linki nereye yazıcam hocam kısa bi acıklama yapsanız [or] kullanımı neden 196.43.194 ise girebilir 41.78.144 ise giremez gibimi çok bilgim yok kusura bakmayın. Yukarıda belirttiğim ip adres aralıklarını yönlendirmem gerek sadece
 

KrmYlmz

0
Onaylı Üye
Üye
Katılım
3 Kasım 2014
Mesajlar
274
Açılan Konu
5
Tepki puanı
0
RewriteRule . - [F,L] kısmına yönelenecek adresi yapmalısınız, birden çok ip blok girmenizi sağlamak amacıyla,
 

macos01

0
Onaylı Üye
Üye
Katılım
3 Nisan 2013
Mesajlar
16
Açılan Konu
8
Tepki puanı
0
Konum
Bursa
RewriteRule . - [F,L] kısmına yönelenecek adresi yapmalısınız, birden çok ip blok girmenizi sağlamak amacıyla,

Kusura bakmayın hala anlamış değilim
İp adreslerini nasıl yazmam gerekli yönlenecek adresi RewriteRule . - [F,L] bu kısıma nasıl yazıcam hiçbir bilgim yok bu konular hakkında verdiğim ip adresleri ile örnek olması amacıyla yazabilirmisiniz. Örnegin birde 1.1.1.1/3.3.3.3 ip aralığına nasıl izin vereceğiz yaklaşık 1000 küsur ip var elimde ve bunları tek tek yazmak çok zor olabilir.
 

KrmYlmz

0
Onaylı Üye
Üye
Katılım
3 Kasım 2014
Mesajlar
274
Açılan Konu
5
Tepki puanı
0
PHP:
RewriteEngine on
RewriteBase /RewriteCond %{REMOTE_ADDR} ^78\.*
RewriteRule (.*) http://www.yonlendırıleceksite.com/$1 [R=301,L]

Kodu htaccess inize eklerseniz 78.xxx.xxx.xxx şeklindeki tüm ipler yonlendirilecektir.
 

macos01

0
Onaylı Üye
Üye
Katılım
3 Nisan 2013
Mesajlar
16
Açılan Konu
8
Tepki puanı
0
Konum
Bursa
PHP:
RewriteEngine on
RewriteBase /RewriteCond %{REMOTE_ADDR} ^78\.*
RewriteRule (.*) http://www.yonlendırıleceksite.com/$1 [R=301,L]

Kodu htaccess inize eklerseniz 78.xxx.xxx.xxx şeklindeki tüm ipler yonlendirilecektir.

Teşekkürler bilgi için.
 
Üst