How to turn off Apache Error Log for certain directories and/or file types
Author:

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 здесь не бывает, но ошибка писалась в лог. Теперь не пишется.


Send by E-mailSend by E-mail   Print versionPrint version
Comments(0)

No comments yet… Be the first to leave comment on this topic!

or
You may sign in using:
Enter with Facebook Enter with VK