我有一個.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