[. Htaccess] Αποκλεισμός μια ιστοσελίδα referrer (Block referrer)

Συμβαίνει ότι οι συνδέσεις με την περιοχή σας εμφανίζονται σε περιοχές που δεν είναι δικά σας και δεν είστε περιεχόμενο. Μπορεί να είναι το spam ιστοσελίδες, Ιστοσελίδες ενηλίκων ή… απλώς ιστότοποι από τους οποίους δεν επιθυμείτε να λαμβάνετε επισκέπτες.

Για να αποκλείσετε τους επισκέπτες που προέρχονται από αυτές τις περιοχές, θα πρέπει να προσθέσετε μερικές γραμμές .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>

"#"Προστέθηκε μπροστά από μια γραμμή στο .htaccess, ακυρώνει αυτήν τη γραμμή. Ας πούμε ότι είναι μια ενημερωτική γραμμή.

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

Αυτό εμποδίζει γραμμή όλα τα sites που περιέχουν τη διεύθυνση URL, που σας λέξη, για παράδειγμα:

SetEnvIfNoCase Referer "^adult" spam_ref=1

Η παραπάνω γραμμή θα μπλοκάρει όλες τις ιστοσελίδες που περιέχουν referrer "ενήλικας"Στο URL. adult123.com, adult.ro, 210391adult.net.

Παθιασμένος με την τεχνολογία, γράφω με ευχαρίστηση StealthSettings.com από το 2006. Έχω μεγάλη εμπειρία σε λειτουργικά συστήματα: macOS, Windows και Linux, αλλά και σε γλώσσες προγραμματισμού και πλατφόρμες blogging (WordPress) και για ηλεκτρονικά καταστήματα (WooCommerce, Magento, PrestaShop).

Αφήστε ένα σχόλιο