У меня есть .htaccess, который выглядит так:
RewriteEngine on
RewriteLog "/Applications/MAMP/logs/rewrite_engine_log"
RewriteCond %{REQUEST_URI} !/(index.php|css|images|js)/.*$
RewriteRule (.*) /mysite/index.php/$1
Когда я добавляю эту директиву RewriteLog, я получаю внутреннюю ошибку сервера.
В файлах журнала Apache я получаю эту информацию:
/Applications/MAMP/htdocs/mysite/.htaccess: RewriteLog not allowed here
Я не создавал этот файл rewrite_engine_log вручную, но этот путь / Applications / MAMP / logs / существует на моем Mac. Что я могу попробовать дальше, чтобы получить файлы журнала RewriteEngine?
Это в значительной степени означает то, что говорит. Вы не можете поместить директиву RewriteLog в файл .htaccess. Если он вам нужен, ваш единственный вариант - поместить его в конфигурацию сервера или в раздел конфигурации виртуального хоста: