Apache不使用mod_rewrite.c

时间:2009-02-28 01:38:29

标签: php apache debian

所以我只是设置了一个带有debian,apache等的linode服务器,现在我正在尝试使用我正在开发的应用程序,但它需要mod_rewrite.c。很自然地,我去了应用程序的目录(如果重要的话,碰巧是在PHP中)并在其中创建了一个.htaccess:

<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有什么理由不起作用?

1 个答案:

答案 0 :(得分:8)

是否在/ etc / apache2 / mods-enabled中启用了模块?