Eu escrevi um redirecionador básico de referência http que se parece com isto:
if ($http_referer ~* (google|yahoo|bing|duckduckgo)) { return 301 https://altavista.com; }
O meu objectivo é algo como isto
if ($http_referer ~* (google|yahoo|bing|duckduckgo)) {
add $x-forwarded-for bad_ips.txt; <-- this line is the question (x-forwarded-for because it's behind cloudflare)
return 301 https://altavista.com;
}
if ($bad_ip) {
return 301 https://altavista.com;
}
Há alguma maneira de fazer isto? O objetivo é essencialmente se você for indicado a partir de um site na lista negra, eu gostaria de adicionar o seu ip à lista de redirecionamento.
Obrigado