Semalt Menyampaikan Informasi Penting Tentang Cara Memblokir Referrer Spam Menggunakan Nginx

Saat menggali ke dalam perangkat lunak analitik Anda untuk mencari peluang dan ide, Anda mungkin menemukan beberapa spam rujukan. Referensi ini sudah ada sejak lama, tetapi Darodar telah membawa mereka ke tingkat yang lebih tinggi.

Ivan Konovalov, Manajer Sukses Pelanggan Semalt , mengatakan bahwa Darodar adalah alat SEO palsu, yang telah membajak botnet. Itu datang dengan cara iklan baru di mana ia menggunakan strategi di mana situs web Anda akan dibanjiri oleh IP yang berbeda, negara dan bahkan perangkat pada waktu yang berbeda tetapi semuanya akan memiliki rujukan yang sama. Mereka berharap bahwa segera setelah Anda melihat lalu lintas yang mencurigakan ini, Anda akan ingin menyelidiki lebih lanjut tentang hal itu dan dalam jangka panjang, Anda akan membeli produk mereka.

Ketika Darodar berhasil dengan jenis iklan ini, sebagian besar situs web mulai menggunakan spam rujukan, dan telah mencapai titik merusak dan memutarbalikkan analisis situs web. Ini telah menjadi salah satu pelanggar situs web utama.

Mengapa spam pengarah menjadi masalah?

Selain mendistorsi dan merusak situs Anda dengan data yang tidak relevan, spam adalah pemborosan waktu. Kebanyakan orang mengeluh tentang betapa frustrasinya hal ini ketika mencoba menjelaskan tentang Darodar kepada pelanggan dan mengapa mereka harus mengabaikannya. Meskipun dimungkinkan untuk membuat filter menggunakan Google Analytics untuk membantu menyaring spammer pengarah, satu-satunya hal yang dilakukan solusi ini adalah menutupi masalah.

Setelah spammer merangkak atau mengunjungi situs Anda, mereka mulai menggunakan sumber daya server Anda, namun mereka bukan hal yang Anda butuhkan. Memuat server Anda berarti menjadi lambat untuk memuat, yang dapat menyebabkan tingkat bouncing yang tinggi dan peringkat yang buruk.

Kunci untuk menghentikan masalah ini adalah dengan memblokirnya sebelum mendapat kesempatan untuk mendaftar di situs web Anda sebagai pengarah. Ada berbagai cara untuk mencapai tujuan ini, dan salah satunya adalah menggunakan nginx. Ikuti saja langkah-langkah di bawah ini:

Buat direktori aturan nginx global berikut:

sudo mkdr / etc / nginx / global

sudonano / etc / nginx / global / spam wasit. conf

Setelah membuat direktori, rekatkan teks di bawah ini di editor, lalu simpan dan keluar;

##

# Pengecualian pengarah

##

if ($ http_referer ~ "(semalt \ .com | buttons-for-website \ .com)") {

set $ dilarang "1";

}

if ($ dilarang) {

return 403; - +

}

Langkah-langkah ini akan membantu Anda dalam mendeteksi dan memblokir tombol untuk situs web.com dan darodar.com. Keduanya adalah pelanggar situs web utama, tetapi Anda masih dapat memblokir spam rujukan lain yang Anda inginkan. Sintaks ekspresi konsisten mengambil nama host, memancarkan periode dengan backline dan bergabung dengan bar.

Ke file konfigurasi situs, tambahkan;

Server {

... semua barang yang sudah ...

termasuk / etc / nginx / global / *

}

Mengulangi proses ini bisa membosankan karena Anda harus melakukannya untuk setiap situs, tetapi masalahnya adalah Anda dapat menggunakannya lagi di masa mendatang dengan menambahkan direktori global baru di direktori / etc / nginx / global /. Jika situs web Anda memiliki file templat, alangkah baiknya jika Anda menambahkan barisnya.

Untuk memastikan bahwa tidak ada kesalahan pengetikan dengan mengikuti ini:

Sudo nginx –t, lalu muat ulang konfigurasi Nginx, dan dari sini, situs Anda akan bagus untuk digunakan.