İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

.htaccess ile 3G ip yönlendirme

macos01

0
İyinet Üyesi
Katılım
3 Nisan 2013
Mesajlar
16
Reaction score
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
İyinet Üyesi
Katılım
3 Kasım 2014
Mesajlar
274
Reaction score
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
İyinet Üyesi
Katılım
3 Nisan 2013
Mesajlar
16
Reaction score
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
İyinet Üyesi
Katılım
3 Kasım 2014
Mesajlar
274
Reaction score
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
İyinet Üyesi
Katılım
3 Nisan 2013
Mesajlar
16
Reaction score
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
İyinet Üyesi
Katılım
3 Kasım 2014
Mesajlar
274
Reaction score
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
İyinet Üyesi
Katılım
3 Nisan 2013
Mesajlar
16
Reaction score
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.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst