3
มีวิธีที่สวยงามในการบล็อกผู้อ้างอิงหลายคนพร้อมกันหรือไม่?
เพื่อป้องกันสแปมผู้อ้างอิง nginx.conf ของฉันมีส่วนดังนี้: if ($http_referer ~* spamdomain1\.com) { return 444; } if ($http_referer ~* spamdomain2\.com) { return 444; } if ($http_referer ~* spamdomain3\.com) { return 444; } กฎเหล่านี้บอก nginx เพียงเพื่อปิดการเชื่อมต่อหากผู้ใช้มีหนึ่งในชุดอ้างอิงเหล่านี้ มีวิธีที่สง่างามกว่านี้หรือไม่? ฉันสามารถกำหนดรายการของโดเมนเหล่านี้แล้วพูดแบบ“ ถ้าผู้อ้างอิงอยู่ในรายการนี้แล้วส่งคืน 444”
21
nginx