[. Htaccess] заблокувати сайт реферера (Блок реферера)

Буває, що посилання на ваш сайт на сайтах вам не належить і не буде становлять зміст веб-сайтів. Може бути спам-сайти, сайти для дорослих або ... просто сайти, з яких не хочете отримувати відвідувачів.

Щоб блокувати відвідувачів, що прийшли з цих сайтів, необхідно додати кілька рядків у .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

Ця лінія блокує всі сайти, що містять URL, встановіть слова Наприклад:

SetEnvIfNoCase Referer "^adult" spam_ref=1

Рядок вище буде блокувати всі сайти, що містять реферера "для дорослих"В URL. adult123.com, adult.ro, 210391adult.net.

Захоплений технологіями, з 2006 року з радістю пишу на StealthSettings.com. Маю багаторічний досвід роботи з операційними системами: macOS, Windows і Linux, а також з мовами програмування і платформами для блогів (WordPress) та онлайн-магазинів (WooCommerce, Magento, PrestaShop).

Залишити коментар