Melalui analisis sumber trafik, kami mendapati beberapa masalah dengan orang yang memasuki tapak ini melalui nama domain tertentu dan mengklik iklan secara berniat jahat Bagaimana untuk menyekat nama domain ini melalui peraturan nginx?
if ( $host = "www.xxx.net" or $host = "ads.xxx.com" ) { rewrite ^/(.*)$ http://www.sdfdsfgffghgf3sdfsdsdfsdf.com/ permanent; }
Peraturan di atas adalah tidak sah, sila bantu pakar menulis peraturan.
Saya telah mencuba kaedah di atas tetapi gagal.
Maaf, di perenggan manakah peraturan di atas diletakkan?
Saya menemui peraturan ini di beberapa tapak web:
RewriteEngineOn
Sekat domain
RewriteCond %{HTTP_REFERER} ads.acesse.com [NC]
RewriteRule ^(.*)$ -[F]
Adakah betul jika ia ditukar kepada peraturan nginx:
}
jika ($peraturan_0 = "1"){
tulis semula ^/(.*)$ /-[F];
}
Sila minta pakar untuk membantu anda menilai.
Kesan yang diperlukan: Larangan melompat ke tapak sasaran melalui nama domain tertentu, seperti melompat dari xxx.com ke aaa.com untuk meningkatkan trafik secara berniat jahat dan klik pada iklan:
Persekitaran: nginx
Peraturan:
Cukup letakkan peraturan di atas di bahagian pelayan Selepas dua hari ujian, tiada pengalihan ditemui melalui nama domain tertentu.
Milik anda hanya lompat nama_server,
Mengikut apa yang anda katakan, ia harus dinilai oleh sumber,
Jadi anda perlu menilai rujukan
Di atas adalah sistem senarai putih, peraturan senarai hitam juga boleh digunakan
Tambah kod berikut pada pelayan: