How to turn off Apache Error Log for certain directories and/or file types
  
Автор:

Following example disables Apache 404 error logging for certain directories (dir1, dir2 and dir3) if there is any .xml files not found.

<Directory ~ /var/www/path/to/your/directory/(dir1|dir2|dir3)>
   RewriteEngine on
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule \.xml$ – [R=404,L]
</Directory>

Как отключить Апачевский ErrorLog для определённых директорий и/или типов файлов? Пример выше отключает запись в лог ошибок 404 (not found) для определённых директорий (dir1, dir2 и dir3), если не найден какой-то .xml-файл.

Зачем это надо?

У меня обработчик подхватывает ошибку 404 и на лету генерит отсутствующую XML’ку (например RSS), отдавая её юзеру. То есть фактически ошибок 404 здесь не бывает, но ошибка писалась в лог. Теперь не пишется.


Отправить на E-mailОтправить на E-mail   Версия для печатиВерсия для печати
Комментарии(0)

Пока комментариев нет… Будьте первым кто оставит комментарий по этой теме!

или
Вы можете войти с помощью:
Войти с Facebook Войти с Google Войти с ВКонтакте