如何从 url cakephp 2.6.9 中隐藏我所有函数名称的控制器名称?

How to hide controller name from url cakephp 2.6.9 for all my functions name?

例如目前我的 url 是:

http://www.totalcableusa.com/frontends/troubleshoot

我的预期 url 是: http://www.totalcableusa.com/troubleshoot

我如何在 cakephp 中使用路由来做到这一点?

请记住,我需要针对不止一条路线的解决方案。例如'index'、'troubleshoot'、'tariffplan' 等

转到app/config/routes。php

写下一行

Router::connect('/troubleshoot',array('controller' => 'frontends', 'action' => 'troubleshoot'));

这仅适用于故障排除页面,不适用于其他页面。 试试这个

Router::connect('/:action', array('controller' => 'Frontends'));