1

管理插件 / PagesController 方法:

  • 指数
  • 添加
  • ..

删除了默认显示方法。

问题,如果我尝试重定向到mysite.com/admin/webroot/pages和错误消息,我无法在mysite.com/admin/pages末尾没有斜线访问​​ url

错误:找不到 WebrootController。

对于所有其他没有斜线的控制器 url,最后可以工作。

管理插件/配置中的路由器:

Router::plugin('Admin', function ($routes) {
    $routes->connect('/login', ['controller' => 'Users', 'action' => 'login']);
    $routes->connect('/new-password', ['controller' => 'Users', 'action' => 'newPassword']);
    $routes->connect('/reset-password', ['controller' => 'Users', 'action' => 'resetPassword']);
    //$routes->connect('/pages', ['controller' => 'Pages', 'action' => 'index']);
    $routes->connect('/', ['controller' => 'Pages', 'action' => 'home']);
    $routes->fallbacks('DashedRoute');
});
4

1 回答 1

0

github上的这个帖子可能会对你有所帮助。

据我所知,唯一的方法是将文档根目录设置为 /webroot

对于任何有兴趣在 cPanel 上更改主域的文档根目录的人:检查这里

于 2018-07-05T21:50:31.597 回答