- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть дефолтный конф, для отдачи статики/графики
Как я понимаю, если например nginx не находит картинку [404] он отдаёт запрос URL на @fallback - Apache
там у меня mod_revrite настроет и нринимая этот URL генерит картинку динамически и отдаёт в браузер(куда именно по схеме с nginx точно не знаю)
Тут появляется проблема. Лог /var/log/nginx/error.log - пишет каждое обращение по такой схеме, и хотя картинку скрипты отдали, в лог идёт запись
Как это можно побороть?
log_not_found off;
хотя я бы для статики вообще логи бы отключил, зачем диск этим нагружать
Читать мануал rewrite_nginx и написать правило в конфиге nginx.
Или же проксировать все на апач, а он там уже разберется (htaccess ваши правила). Для этого выпилить
root $root_path;
access_log /var/www/nginx-logs/xxxxxx isp;
access_log /var/www/httpd-logs/xxxxxx.net.access.log ;
error_page 404 = @fallback;
}
Зачем вообще перенаправлять запрос на несуществующие файлы апачу?
Отдать сразу nginx ом 404 и все.
И нагрузки на сервер будет меньше.
Зачем вообще перенаправлять запрос на несуществующие файлы апачу?
Отдать сразу nginx ом 404 и все.
Файла по данному урл не существует, так как URL картинки используется как переменные для скрипта, который эту картинку и отдаёт.
Её как бы нет, но она вроде как и есть :)
Или же проксировать все на апач, а он там уже разберется (htaccess ваши правила). Для этого выпилить
Выпилить не проканает - это крайняя крайность .. а вот отключить лог для статики это уже ближе к сердцу. Оптимизайка, спасибо.
Может можно отключить логи не для всей статики?
---------- Добавлено 01.03.2013 в 22:57 ----------
правильно ли я сделал?
location ~* ^.+\.(jpg|jpeg|gif|png)$ {
root $root_path;
log_not_found off; #отключил логирование 404
access_log /var/www/nginx-logs/xxxxxx isp;
access_log /var/www/httpd-logs/xxxxxx.net.access.log ;
error_page 404 = @fallback;
}
location ~* ^.+\.(svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
root $root_path;
access_log /var/www/nginx-logs/xxxxxx isp;
access_log /var/www/httpd-logs/xxxxxx.net.access.log ;
error_page 404 = @fallback;
}
такие два location прокатит? в первом отключил логи на 404