【发布时间】:2016-01-11 16:23:59
【问题描述】:
当我输入localhost:3000/admin
网址重定向到localhost:3000/webroot/admin
并显示错误 WebrootController not found
但是我输入localhost:3000/admin/是正确的
路由器
Router::prefix('admin', function ($routes) {
//$routes->connect('/:controller/:action/*', ['prefix' => 'admin']);
$routes->connect('/', ['controller' => 'admins', 'action' => 'index']);
$routes->fallbacks('InflectedRoute');
});
过程:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
我的项目
【问题讨论】:
-
您的问题到底是什么?请点击问题中的 EDIT 链接并添加该信息。
-
谢谢。对不起,因为我写英文不好
-
您是否将
webroot定义为Apache 中的实际文档根目录?我对这个问题有点困惑。
标签: php .htaccess admin cakephp-3.0