lostyazilim
tr.link

.htaccess HTTP USER AGENT engelleme sorunu[Çözüldü]

10 Mesajlar 16.090 Okunma
lstbozum
tr.link

BarisYILMAZ BarisYILMAZ WM Seo Tool Kullanıcı
  • Üyelik 09.04.2015
  • Yaş/Cinsiyet 41 / E
  • Meslek Bilgisayar Teknik Servis
  • Konum İstanbul Avrupa
  • Ad Soyad B** Y**
  • Mesajlar 394
  • Beğeniler 207 / 132
  • Ticaret 5, (%100)
Arkadaşlar belirlediğim user agentleri engellemek istiyorum ama birtürlü olmuyor

Engellemek istediğim user agentler aşağıdakiler

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11
Mozilla/5.0 (Windows; U; Windows NT 5.1; en) AppleWebKit/522.11.3 (KHTML, like Gecko) Version/3.0 Safari/522.11.3
Opera/9.80 (Windows NT 6.0; U; en) Presto/2.2.0 Version/10.00


ayrıca yazılış ve sıralama doğrumu bilemiyorum
 

 

wmaraci
reklam

Durotan Durotan WM Aracı Kullanıcı
  • Üyelik 28.02.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek 3D Sanatçı
  • Konum Kocaeli
  • Ad Soyad F** T**
  • Mesajlar 1676
  • Beğeniler 204 / 340
  • Ticaret 2, (%100)
.htaccess kullanmadan basitçe robots.txt'den engelleyebilirsiniz.
 

 

BarisYILMAZ BarisYILMAZ WM Seo Tool Kullanıcı
  • Üyelik 09.04.2015
  • Yaş/Cinsiyet 41 / E
  • Meslek Bilgisayar Teknik Servis
  • Konum İstanbul Avrupa
  • Ad Soyad B** Y**
  • Mesajlar 394
  • Beğeniler 207 / 132
  • Ticaret 5, (%100)

Durotan adlı üyeden alıntı

.htaccess kullanmadan basitçe robots.txt'den engelleyebilirsiniz.

robots.txt ayrı bir durum
benim istediğim HTTP request metodu kullanan programların bir çoğu eski browser user agentlerini kullanır bunlar robots.txt dosyasına bakmaksızın php betiğine yüklenir post ve get istekleri gönderir arasında dağlar kadar fark var lütfen karıştırmayalım ;)
üst mesajımda belirttiğim user agentler için .htaccess dosyamı düzenlemek istiyorum lakin çorba oldu işin içinden çıkamadım bana yardımcı olacak bir arkadaş varmı :(
 

 

ozolcay ozolcay Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 27.04.2015
  • Yaş/Cinsiyet 34 / E
  • Meslek Bilgisayar Programcısı
  • Konum Eskişehir
  • Ad Soyad O** Ö**
  • Mesajlar 49
  • Beğeniler 4 / 7
  • Ticaret 14, (%64)
.htaccess dosyanızı aşağıdaki gibi değiştirin
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^.*(Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)|Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)|Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11|Mozilla/5.0 (Windows; U; Windows NT 5.1; en) AppleWebKit/522.11.3 (KHTML, like Gecko) Version/3.0 Safari/522.11.3|Opera/9.80 (Windows NT 6.0; U; en) Presto/2.2.0 Version/10.00).*$ [NC]
RewriteRule .* - [F,L]
 

 

wmaraci
wmaraci

BarisYILMAZ BarisYILMAZ WM Seo Tool Kullanıcı
  • Üyelik 09.04.2015
  • Yaş/Cinsiyet 41 / E
  • Meslek Bilgisayar Teknik Servis
  • Konum İstanbul Avrupa
  • Ad Soyad B** Y**
  • Mesajlar 394
  • Beğeniler 207 / 132
  • Ticaret 5, (%100)

ozolcay adlı üyeden alıntı

.htaccess dosyanızı aşağıdaki gibi değiştirin
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^.*(Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)|Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)|Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11|Mozilla/5.0 (Windows; U; Windows NT 5.1; en) AppleWebKit/522.11.3 (KHTML, like Gecko) Version/3.0 Safari/522.11.3|Opera/9.80 (Windows NT 6.0; U; en) Presto/2.2.0 Version/10.00).*$ [NC]
RewriteRule .* - [F,L]

ozolcay Internal Server Error hatası veriyor

Ek Olarak: problemimi şöyle düzeltim arkadaşlar

RewriteRule kodları buraya

her bir komut için başına RewriteEngine on yazmaya gerek yok bunu öğrendim
ayrıca satırların en başına şunu ekleyince düzeldi Options -MultiViews +FollowSymlinks -Indexes
 

 

KTB KTB xxxx Kullanıcı
  • Üyelik 25.11.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek
  • Konum Diğer
  • Ad Soyad Ö** K**
  • Mesajlar 1233
  • Beğeniler 133 / 331
  • Ticaret 249, (%100)
Hocam şimdi benim cpanel ham erişim günlüklerinden loglara bakınca altta ki gibi aynı ip adresinden defalarca üye olunmaya çalıştığını görüyorum bu nedir Allah aşkına bir bilgi verir misiniz?

195.154.169.222 - - [05/May/2015:01:51:46 +0300] "GET /ucretsiz-uyelik/?action=register HTTP/1.1" 200 7627 "http://www.x.com/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0"

htaccess ile engelledim ama hala giriş yapıyor sizin dediğiniz gibi tarayıcı engelleme yöntemine mi gideyim bana uygun htaccess kodu nasıl olur verir misiniz size zahmet.
 

 

BarisYILMAZ BarisYILMAZ WM Seo Tool Kullanıcı
  • Üyelik 09.04.2015
  • Yaş/Cinsiyet 41 / E
  • Meslek Bilgisayar Teknik Servis
  • Konum İstanbul Avrupa
  • Ad Soyad B** Y**
  • Mesajlar 394
  • Beğeniler 207 / 132
  • Ticaret 5, (%100)

omerknet adlı üyeden alıntı

Hocam şimdi benim cpanel ham erişim günlüklerinden loglara bakınca altta ki gibi aynı ip adresinden defalarca üye olunmaya çalıştığını görüyorum bu nedir Allah aşkına bir bilgi verir misiniz?

195.154.169.222 - - [05/May/2015:01:51:46 +0300] "GET /ucretsiz-uyelik/?action=register HTTP/1.1" 200 7627 "http://www.x.com/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0"

htaccess ile engelledim ama hala giriş yapıyor sizin dediğiniz gibi tarayıcı engelleme yöntemine mi gideyim bana uygun htaccess kodu nasıl olur verir misiniz size zahmet.



RewriteEngine on
#sonra şu kodları ekle
RewriteCond %{HTTP:VIA} !^$ [OR]
RewriteCond %{HTTP:FORWARDED} !^$ [OR]
RewriteCond %{HTTP:USERAGENT_VIA} !^$ [OR]
RewriteCond %{HTTP:X_FORWARDED_FOR} !^$ [OR]
RewriteCond %{HTTP:PROXY_CONNECTION} !^$ [OR]
RewriteCond %{HTTP:XPROXY_CONNECTION} !^$ [OR]
RewriteCond %{HTTP:HTTP_PC_REMOTE_ADDR} !^$ [OR]
RewriteCond %{HTTP:HTTP_CLIENT_IP} !^$
RewriteRule ^(.*)$ - [F]


olmazsa şunu ekle
order deny,allow
deny from all
allow from 195.154.169


verdiğiniz IP fransaya ait olmadı fransayı komple engelleyin :D
 

 

KTB KTB xxxx Kullanıcı
  • Üyelik 25.11.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek
  • Konum Diğer
  • Ad Soyad Ö** K**
  • Mesajlar 1233
  • Beğeniler 133 / 331
  • Ticaret 249, (%100)

Baris YILMAZ adlı üyeden alıntı


RewriteEngine on
#sonra şu kodları ekle
RewriteCond %{HTTP:VIA} !^$ [OR]
RewriteCond %{HTTP:FORWARDED} !^$ [OR]
RewriteCond %{HTTP:USERAGENT_VIA} !^$ [OR]
RewriteCond %{HTTP:X_FORWARDED_FOR} !^$ [OR]
RewriteCond %{HTTP:PROXY_CONNECTION} !^$ [OR]
RewriteCond %{HTTP:XPROXY_CONNECTION} !^$ [OR]
RewriteCond %{HTTP:HTTP_PC_REMOTE_ADDR} !^$ [OR]
RewriteCond %{HTTP:HTTP_CLIENT_IP} !^$
RewriteRule ^(.*)$ - [F]


olmazsa şunu ekle
order deny,allow
deny from all
allow from 195.154.169


verdiğiniz IP fransaya ait olmadı fransayı komple engelleyin :D


deny fromu yanlış yazıyormuşum ip adresini engelledim düzenledi. Sizin verdikleriniz zaten var htaccess dosyamda tarayıcı bazlı botları engelleyen bir kod sormuşsunuz bulmuşsunuzda sanırım ama nasıl olduğunu anlamadım onu soruyordum hocam teşekkürler,
 

 

BarisYILMAZ BarisYILMAZ WM Seo Tool Kullanıcı
  • Üyelik 09.04.2015
  • Yaş/Cinsiyet 41 / E
  • Meslek Bilgisayar Teknik Servis
  • Konum İstanbul Avrupa
  • Ad Soyad B** Y**
  • Mesajlar 394
  • Beğeniler 207 / 132
  • Ticaret 5, (%100)
tarayıcı bazlı engellemeyin problemler oluyor hit açısından çok kötü bu yüzden kaldırdım ben :(
 

 

KTB KTB xxxx Kullanıcı
  • Üyelik 25.11.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek
  • Konum Diğer
  • Ad Soyad Ö** K**
  • Mesajlar 1233
  • Beğeniler 133 / 331
  • Ticaret 249, (%100)
Anladım hocam çok teşekkürler,
 

 

wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al