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

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

При помощи загрузки "не существующей" картинки.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
1723
#2
Сейчас в этом локейшене прописал зло:

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

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

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