Назад | Перейти на главную страницу

блокирование ссылающегося домена и всех его поддоменов путем перезаписи в htaccess

Я хочу заблокировать двух рефереров вместе со всеми их поддоменами. При использовании этого в моем htaccess они получают не 403, а ответ 500 от apache (жалуется на слишком много внутренних перенаправлений), поэтому мне интересно, почему это вызывает это

Вот код, который я использую:

RewriteEngine on
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*domain2\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*domain\.com [NC]
RewriteRule .* - [F]

Рефереры поступают как:

http://sub.domain.com/page.php?u=http://example.com

(у них есть несколько поддоменов .. всегда меняется .. example.com выше - мой домен)

По сути, они засоряют мою аналитику Google фальшивыми рефералами, поэтому я хочу заблокировать их появление.

Вот ошибка из журнала apache: запрос превысил ограничение в 10 внутренних перенаправлений из-за возможной ошибки конфигурации.