Мне пришлось сделать собственный формат журнала. В /etc/httpd/conf.d/ssl.conf я закомментировал запись, которая создала файл ssl_acess-log, и заменил его директивами LogFormat и Customlog.
#TransferLog logs/ssl_access_log
LogFormat "%h %l %u %t \"%r\" %s %b" logwatchfix
CustomLog logs/ssl_access_log logwatchfix
http://httpd.apache.org/docs/current/mod/mod_log_config.html
Это привело к почти идентичному выводу, так как оригинал за исключением того, что "%> s" заменен на "% s". Это работает вопреки моему пониманию документации.
"Статус% s. Для запросов, которые были внутренне перенаправлены, это статус исходного запроса. Используйте%> s для окончательного статуса."
Я бы подумал, что «статус исходного запроса» будет «404», а «окончательный статус» после перенаправления .htaccess будет «200». На практике, в моем случае, это сработало наоборот. Я также поместил аналогичные файлы .htaccess в другие каталоги, которые работали так же. Я установил индекс каталога в index.php вместо index.html в файле httpd.conf, но, похоже, это ничего не изменило.