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; } }
Да, там скрипт, который сразу же открывает другие сайты. Запросы к вашим ресурсам, скорее всего, формируются искусственно - чтобы привлечь внимание.
Во-первых, есть смысл заглянуть на тот bad(.)site
badd.mom там какой то множественный редирект стоит на разные порно сайты, бонга, лайвжасмин и т.д, так что будьте осторожны)
Скорее всего, до апача запрос не доходит. Если статика отдаётся через nginx, то и запрет надо писать в конфиге nginx.
Шаред или вдс?
Не обрабатываются файлы с названиями только цифрами, типа 1.xml, 2.xml, 10.xml и тд, хотя в спецификации это нигде не указано, а например если назвать map1.xml или part1.xml, sitemap1.xml так обрабатывается. Я сначала создал папку sitemap, чтобы не захламлять большим количеством файлов корневую директорию, а в неё добавлял уже файлы с названиями 1.xml-62.xml ни один из них не обрабатывался, кстати даже bing на такие файлы ругался, мол ошибка и всё тут.