Автор: FoxBlack09
Дата сообщения: 26.08.2015 16:19
Здравствуйте, уважаемые специалисты. Подскажите пожалуйста, как должно выглядеть правило блокировки по referer-у для Nginx (наверняка веб сервер не важен, но всё же я решил указать)? Мой текущий вариант:
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?buttons-for-website.com.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://*.glowsoftmobile\.ru [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://*.semalt\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?makeprosoft.ru.*$ [NC,OR]
RewriteCond %{HTTP_REFERER| ^http://*.alipromo\.com [NC,OR]
RewriteCond %{HTTP_REFERER| ^http://*.copi\.st [NC,OR]
RewriteCond %{HTTP_REFERER| ^https://*.iqoption\.com [NC,OR]
RewriteCond %{HTTP_REFERER| ^http://*.777s\.ru [NC,OR]
RewriteCond %{HTTP_REFERER| ^http://*.surfingbird\.ru [NC,OR]
RewriteCond %{HTTP_REFERER| ^http://*.hitboss\.ru [NC,OR]
RewriteCond %{HTTP_REFERER| ^http://*.la2q\.ru [NC,OR]
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?100dollars-seo\.com.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?success-seo\.com.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?videos-for-your-business\.com.*$[NC,OR]
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?semaltmedia\.com.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?cmle\.ru.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?cameleo\.ru.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?24open\.ru.*$ [NC]
RewriteRule ^.* - [F,L]
судя по статистике, не работает.