2009-02-28 52 views
4

所以我只是設置了一個linode服務器與debian,apache等,現在我試圖得到一個應用程序,我正在開發運行,但它需要mod_rewrite.c。所以很自然,我去到應用程序的目錄(恰好是在PHP中,如果該事項),並創建了一個與的.htaccess這裏面的吧:Apache不使用mod_rewrite.c

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php 
</IfModule> 

所以他們我領導交給我的域名,example.com/hello,它給了我一個404錯誤,當它應該顯示我index.php加載的內容。 mod_rewrite.c不能正常工作嗎?

+0

您可以嘗試刪除行,以查看Apache是​​否無法正確識別模塊。 – 2009-02-28 01:51:39

回答

8

在/ etc/apache2/mods-enabled中啓用了模塊嗎?

+0

Yeap,做到了。謝謝! – 2009-02-28 02:05:42