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

Strastno do tehnologije, pišem z užitkom na StealthSetts.com, ki se začne z letom 2006. Imam bogato izkušnjo v operacijskih sistemih: MacOS, Windows in Linux, pa tudi v programskih jezikih in platformah za bloganje (WordPress) in za spletne trgovine (WooCommerce, Magento, Presishop).

Pustite komentar