CakePHP url将forword请求重新写入另一个控制器而不更改请求url

CakePHP url将forword请求重新写入另一个控制器而不更改请求url,php,cakephp,url-rewriting,cakephp-1.3,Php,Cakephp,Url Rewriting,Cakephp 1.3,我不会请求url abc.com/xyz或abc.com/mobile或abc.com/smartphone 我想获得响应myController和动作helloworld 意思是说,如果我的请求url不是控制器,只需从myController和action helloworld获取响应 但不更改浏览器URl(不重定向)您需要定义自定义路由,以将任何URl映射到任何控制器和任何操作 参见食谱: 如果这不能满足您的需要,您可以使用URL重写,但这是特定于您的Web服务器的 在rotes.php中

我不会请求url abc.com/xyz或abc.com/mobile或abc.com/smartphone

我想获得响应myController和动作helloworld

意思是说,如果我的请求url不是控制器,只需从myController和action helloworld获取响应
但不更改浏览器URl(不重定向)

您需要定义自定义路由,以将任何URl映射到任何控制器和任何操作

参见食谱:


如果这不能满足您的需要,您可以使用URL重写,但这是特定于您的Web服务器的

rotes.php
中通过添加

$routes->connect('/home/xxx/test', ['controller' => 'home', 'action' =>'index' ]);