[.htaccess] Blokovat web referrer (Block referrer)

Stává se, že se odkazy na vaše stránky objevují na stránkách, které vám nepatří a které nereprezentují váš obsah. Může být spamové stránky, stránky pro dospělé nebo…prostě stránky, ze kterých nechcete přijímat návštěvy.

Chcete-li zablokovat návštěvníky přicházející z těchto stránek, musíte přidat několik řádků .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>

"#“ přidáno před řádek v .htaccess, tento řádek zruší. Řekněme, že je to informativní řádek.

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

Tento řádek blokuje všechny weby, které obsahují slovo, které jste nastavili v adrese URL. Například:

SetEnvIfNoCase Referer "^adult" spam_ref=1

Výše uvedený řádek zablokuje všechny odkazující stránky, které obsahují „dospělý” v URL. adult123.com, adult.ro, 210391adult.net.

Vášnivý pro technologii, píšu s potěšením na StealthSetts.com počínaje rokem 2006. Mám bohaté zkušenosti s operačními systémy: MacOS, Windows a Linux, ale také v programovacích jazycích a platformách blogů (WordPress) a pro online obchody (WooCommerce, Magento, Presashop).

Zanechte komentář