例如:我有一个控制器:“服务”和一个名为“web”的动作。因此,我的网址是:
http://www.domain.com/services/web/
如何屏蔽网址,以便输入:
http://www.domain.com/servicesweb
将完全显示为http://www.domain.com/services/web/
我正在阅读htaccess,不确定它是否是正确的解决方案。
答案 0 :(得分:3)
看来你错过了entire chapter in the CakePHP docs about Routing,这就是你所说的'url masking'。
在/app/config/routes.php文件中,您需要添加以下行:
Router::connect('/servicesweb', array('controller' => 'services', 'action' => 'web'));
请务必阅读本书以获取有关路由的说明。