我想学习fuelPHP,并且我来自CI背景。我正在使用本教程,以便我可以熟悉这一点。fuelPHP:无法直接访问我的控制器
http://net.tutsplus.com/tutorials/php/getting-started-with-the-fuel-php-framework/
我的问题是在步骤2中当我进入我的简单的控制器
http://localhost/fuel/public/index.php/hello
我得到一个404错误。
* fuel是我本地主机上新安装的fuelPHP的目录。
当我设置这是我的默认路由时,控制器工作。
在提示这个问题的新版本中做了些改变吗?
这是我在/ public /文件夹中的.htaccess。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
谢谢。
你有.htaccess设置?如果是的话,你可以发布代码? –
@ BenSwinburne这是全新安装。 On/fuel /没有.htaccess/fuel/fuel /具有.htaccess,它只包含否认所有内容。但是,真的,默认的控制器... welcome.php能够在这里没有任何问题的访问。 –
在/ public /中应该有一个作为默认安装的一部分,但取决于您的apache/php配置,您可能需要对其进行调整。欢迎控制器工作的原因是路由加载了正确的页面。这是将/ hello位发送给index.php的.htaccess。 –