NGINX rewrite работает, но логирует несуществующие ошибки

B
На сайте с 04.09.2014
Offline
11
698

При помощи загрузки "не существующей" картинки.png решал задачу автоматической авторизации пользователя на нескольких сайтах сразу. То есть, со всех доменов на сайте подгружается картинка 1х1 пиксель которая на сервере не существует, а реврайтится в скрипт NGINX-ом


location /blabla/img.png {
rewrite ^(.*)$ /script.php last;
}

site.con/blabla/img.png?key=2546w57w7457 - превращается в - /script.php?key=2546w57w7457

Это вроде как работает, но в лог пишется на каждый такой запрос

site.con/blabla/img.png?key=2546w57w7457 - No such file or directory

Разумеется его там нет. NGINX работает в паре с Apache. Если реврайт работает, должны ли писаться такие логи? Как правильно написать, чтобы этих записей там не было?

Сейчас в этом локейшене прописал зло:

access_log off;

error_log /dev/null crit;

P
На сайте с 24.12.2010
Offline
46
#1

Как вариант

log_not_found           off;
LEOnidUKG
На сайте с 25.11.2006
Offline
1755
#2
Сейчас в этом локейшене прописал зло:

Почему зло? Если система отлажена и не даёт сбоев, писать тонну логов это зло. У меня вырублены все логи уже пару лет, никаких проблем нет.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/

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