我正在 ubuntu 上从头开始构建自己的 PHP MVC 框架。.htaccess
文件在其中无法正常工作。文件夹结构和.htaccess
文件内容如下。
文件夹结构
/MyMVCProject
/controllers
index.php
help.php
/libs
/modles
/views
.htaccess
index.php
.htaccess
文件内容
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
当我输入localh0st/MyMVCProject/help
它给我以下错误。
未找到
在此服务器上未找到请求的 URL /MyMVCProject/help。
Apache/2.2.22 (Ubuntu) 服务器在 localh0st 端口 80
而且我确定我已经启用了 mod_rewrite。