[.htaccess] Blocheaza un site referrer (Block referrer)

Se intampla ca link-uri catre site-ul dvs. apara pe site-uri care nu va apartin si care nu va reprezinta contentul. Pot fi site-uri de spam, site-uri pentru adulti atau…pur si simplu site-uri de la care nu doriti sa primiti vizitatori.

Pentru a bloca vizitatorii care vin dinspre aceste site-uri, este nevoie sa adaugati cateva linii in .htaccess.

# definiti variabila spam_ref
SetEnvIfNoCase Referer "^http://(www.)?site-refferer.com" spam_ref=1
SetEnvIfNoCase Referer "^http://(www.)?alt-site.com" spam_ref=1
SetEnvIfNoCase Referer "^cuvant-inclus-in-adresa-url" spam_ref=1
# blocheaza tot ce este setat in spam_ref
<FilesMatch "(.*)">
Order Allow,Deny
Allow from all
Deny from env=spam_ref
</FilesMatch>

"#” adaugat in fata unei linii in .htaccess, anuleaza linia respectiva. Sa spunem ca este o linie cu caracter informativ.

SetEnvIfNoCase Referer "^cuvant-inclus-in-adresa-url" spam_ref=1

Aceasta liniie blocheaza toate site-urile care contin in adresa URL, cuvantul setat de dvs. De exemplu:

SetEnvIfNoCase Referer "^adult" spam_ref=1

Linia de mai sus va bloca toate site-urile referrer care contin “adult” in URL. adult123.com, adult.ro, 210391adult.net.

Bergairah tentang teknologi, saya menulis dengan senang hati di siluman di stealthsetts.com dimulai dengan 2006. Saya memiliki pengalaman yang kaya dalam sistem operasi: macOS, windows dan linux, tetapi juga dalam bahasa pemrograman dan platform blogging (WordPress) dan untuk toko online (WooCommerce, Magento, Presashop).

Tinggalkan komentar