为什么我的RewriteLog不起作用?

Modified on: Sun, 25 Aug 2019 10:00:02 +0800

我有一个.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文件,但是我的mac上存在/ Applications / MAMP / logs /。我可以尝试下一步获取RewriteEngine日志文件吗?

作者:openfrog

最佳答案

它几乎意味着它所说的。您不能将RewriteLog指令放在.htaccess文件中。如果您需要它,您唯一的选择是将它放在服务器配置或虚拟主机的配置部分中:

apache的mod_rewrite手册页

作者:muffinista

相关问答

添加新评论