У меня есть правила перезаписи, и я получаю много журналов, например:
[Thu Mar 26 11:41:00.356526 2020] [rewrite:trace1] [pid 18095] mod_rewrite.c(483): [client xy.xy.220.72:56702] xy.xt.220.72 - - [app.xyz.com/sid#7f7996613868][rid#7f79964eb0a0/initial] [perdir /var/www/app/] initial URL equal rewritten URL: /var/www/app/assets/css/management.css [IGNORING REWRITE], referer: https://app.xyz.com/management/content_page
Все работает хорошо, и я не хочу менять правила перенаправления. Как я могу избавиться от этого уведомления? Насколько я понимаю, это просто означает, что правила перезаписи не изменили URL-адрес.
Да, это просто отлаживать Заметьте, я подозреваю, из-за некоторого предыдущего тестирования. Это не должно быть включено на производственном сервере.
Вам нужно искать LogLevel
директива в конфигурации сервера / виртуальном хосте. Это может быть установлено для отдельных модулей или сервера в целом. Например, если он установлен только для mod_rewrite, вы можете найти что-то вроде:
LogLevel rewrite:trace3
(Запись из вашего журнала представляет собой сообщение уровня «trace1», оно поднимается до «trace8», если оно у вас есть LogLevel
включен в конфигурации сервера.)
Либо удалите / закомментируйте это правило полностью (по умолчанию warn
/ warning conditions) или явно установите для него значение:
LogLevel warn
Очевидно, вам потребуется перезапустить Apache после внесения этого изменения.
Ссылка: