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