RewriteLog触发内部服务器错误

时间:2009-03-23 14:59:06

标签: apache .htaccess

我正在尝试对我的重写规则进行一些调试,并希望启用RewriteLog来查看它们的解释方式。

但是当我激活它时,我会收到内部服务器错误 继续说道:

RewriteLog "/home/solomongaby/www/project/logs/rewrite.log"

感谢

3 个答案:

答案 0 :(得分:21)

RewriteLog directive仅允许在服务器或虚拟主机配置中使用(请参阅Context value)。

答案 1 :(得分:2)

你应该从apache日志文件发布整个字符串以确定,但我怀疑你已经尝试在.htaccess中添加这个字符串,它会给你错误“你不能在这里有重写日志指令”。

P.S。它是

RewriteLog "/home/solomongaby/www/project/logs/rewrite.log"

而不是

RewriteLog "/home/solomongaby/www/project/logs/rewrite.log

右?

答案 2 :(得分:1)

这很可能是权限问题。检查Apache的error.log文件。