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 Увійти з ВКонтакті