กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


วิธีการทํา การ Block ผู้ไม่ประสงค์ดีจาก User-Agent String

  • เริ่มกระทู้โดย เริ่มกระทู้โดย thxf.org
  • วันที่เริ่มกระทู้ วันที่เริ่มกระทู้
  • ป้ายกำกับ ป้ายกำกับ
    block bot block user-agent
บางครั้งอาจมีผู้ไม่ประสงค์ดีทำการกลั่นแกล้งระบบของเราจาก IP Address ที่แตกต่างกันไป แต่ยังคงใช้ชื่อ User-Agent เดิมๆ ตลอด เราสามารถ Block User-Agent ไม่ให้เข้าใช้งานได้ สำหรับการ Block มี 2 แบบ คือ

1.การ Block ผู้ไม่ประสงค์ดีเพียงคนเดียว

ให้ทำการสร้างไฟล์ .htaccess และใส่ค่าดังนี้

HTML:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} BotALot [NC]
RewriteRule .* - [F,L]

หรือสามารถใช้คำสั่ง BrowserMatchNoCase ดังนี้

HTML:
BrowserMatchNoCase "BotALot" bots

Order Allow,Deny
Allow from ALL
Deny from env=bots

2.การ Block ผู้ไม่ประสงค์ดีหลายคน

ให้ทำการสร้างไฟล์ .htaccess และใส่ค่าดังนี้

HTML:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^.*(Baiduspider|HTTrack|Yandex).*$ [NC]
RewriteRule .* - [F,L]

หรือ อาจใช้คำสั่ง BrowserMatchNoCase ดังนี้

HTML:
BrowserMatchNoCase "Baiduspider" bots
BrowserMatchNoCase "HTTrack" bots
BrowserMatchNoCase "Yandex" bots

Order Allow,Deny
Allow from ALL
Deny from env=bots

** หมายเหตุ: กำหนดให้ “BotALot” เป็น Bad User-Agent **
 

Similar threads

ตอบ
0
อ่าน
2K
ตอบ
0
อ่าน
5K



กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
ด้านบน ด้านล่าง