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 sau…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.