我正在尝试设置一个PHP路由库。他们给出了一个.htaccess文件的示例:
我无法让这个工作起来,所以我尝试启用mod_rewrite,但它显示“模块rewrite已经启用”。
为什么它不能正常工作?谢谢!我正在运行Ubuntu Precise 12.04和apache2.2.22。(检查了是否有任何更新)
编辑:还有一些细节,这是一个PuPHPet vagrant构建,应该已经启用了重写。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
我无法让这个工作起来,所以我尝试启用mod_rewrite,但它显示“模块rewrite已经启用”。
为什么它不能正常工作?谢谢!我正在运行Ubuntu Precise 12.04和apache2.2.22。(检查了是否有任何更新)
编辑:还有一些细节,这是一个PuPHPet vagrant构建,应该已经启用了重写。
AllowOverride
是必要的。Allow from All
与问题无关,并且可能不适用于@randomdev的环境。 - Mark