我有一个.htaccess文件作为测试如下:mod_rewrite的工作在.htaccess文件而不是在apache2.conf
RewriteEngine on RewriteRule ^(.*)$ /backend/$1
可正常工作。我能够在apache2.conf中使用以下方法进行重写日志记录:
<IfModule mod_proxy.c> RewriteLog "/tmp/REWRITE.log" RewriteLogLevel 9 </IfModule>
日志文件已创建并按预期方式记录调试信息。但是,当我删除.htaccess文件时,请按如下所示更改apache2.conf指令,然后重新启动apache以在全局范围内执行相同操作,但不起作用。
<IfModule mod_proxy.c> RewriteLog "/tmp/REWRITE.log" RewriteLogLevel 9 RewriteEngine on RewriteRule ^(.*)$ /backend/$1 </IfModule>
我在Ubuntu上使用Apache/2.0.55。
帮助!
不是*之外的任何进一步的诊断这是行不通的*? – Gumbo 2009-11-29 20:01:24