【发布时间】:2016-10-19 04:13:44
【问题描述】:
您好,我一直在关注 Codecourse 的 YouTube 频道上的 "Build a PHP MVC Application" 教程。
我已将项目移至根目录(htdocs) 现在,当我加载 http://localhost 时,我看到的只是默认的 apache 文件夹索引。
我的文件是这样组织的:
htdocs
->app
->public
->.htaccess
.htacces 包含:
Options -MultiViews
RewriteEngine On
RewriteBase /public/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
编辑:如果我去 localhost/home(我设置的控制器之一)它会正确加载页面
【问题讨论】:
-
文件
public/index.php是否存在? -
@hjpotter92 是的,该文件还有另一件事我忘了提到的是,如果我转到localhost/home(我设置的控制器之一)它会正确加载页面
标签: php regex apache mod-rewrite xampp