Как заблокировать запросы к css и js файлам с другого домена

12
MB
На сайте с 24.02.2009
Offline
162
#11
webinfo #:

Да, там скрипт, который сразу же открывает другие сайты. Запросы к вашим ресурсам, скорее всего, формируются искусственно - чтобы привлечь внимание.

Да запросов очень много, сейчас лог скачал отсортировал по имени того домена, получилось 139243 запроса только за сегодня
Александр
На сайте с 18.03.2020
Offline
144
#12
Mister_Black #:
Да запросов очень много, сейчас лог скачал отсортировал по имени того домена, получилось 139243 запроса только за сегодня
RewriteEngine On
RewriteCond %{HTTP_REFERER} (сюда плохой сайт) [NC]
RewriteRule .* - [F,L]

В .htaccess поможет от него защититься.

W1
На сайте с 22.01.2021
Offline
285
#13
Александр #:
В .htaccess поможет от него защититься

Стартпост и последующее обсуждение прочитал?

Мой форум - https://webinfo.guru –Там я всегда на связи
Александр
На сайте с 18.03.2020
Offline
144
#14
webinfo #:
Стартпост и последующее обсуждение прочитал?

Конечно.
Не помогло ему, скорее всего, потому, что он куда-то в самый низ в .htaccess вставлял.
Пусть выше поднимет и попробует мой код.
Мне помогает от таких товарищей и ему поможет - 100%

MB
На сайте с 24.02.2009
Offline
162
#15
Получилось его заблокировать через nginx, добавил строку valid_referers и ответ 403 для не валидных, запросы правда так и идут от него, но ответ для плохого сайта теперь 403
location / {
                location ~ [^/]\.ph(p\d*|tml)$ {
                        try_files /does_not_exists @fallback;
                        limit_req zone=lreqz2 burst=10 nodelay;
                }
                location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf|ico)$ {
                        expires 30d;
                        valid_referers none blocked server_names ~(mydomain|yandex|google|yahoo|bing|facebook|subscribe|feedburner|mail|rambler|nigma|ask|qip);
             if ($invalid_referer) {return 403;}
                        try_files $uri $uri/ @fallback;
                }
                location / {
                        try_files /does_not_exists @fallback;
                        limit_req zone=lreqz2 burst=10 nodelay;
                }
                location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf|ico)$ {
                        expires 30d;
                        try_files $uri $uri/ @fallback;
                }
        }

W1
На сайте с 22.01.2021
Offline
285
#16
Александр #:
Конечно.
Не помогло ему, скорее всего, потому, что он куда-то в самый низ в .htaccess вставлял.

Нет. Потому что до апача запрос не доходит.

Александр #:
Мне помогает

У тебя другой случай.

Александр
На сайте с 18.03.2020
Offline
144
#17
webinfo #:
Нет. Потому что до апача запрос не доходит.

Оу, там же не шаред, спасибо за поправку.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий