[.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 or…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.

Passionate about technology, I write with pleasure on stealthsetts.com starting with 2006. I have a rich experience in operating systems: Macos, Windows and Linux, but also in programming languages ​​and blogging platforms (WordPress) and for online stores (WooCommerce, Magento, Presashop).

Leave a Comment