2011-08-25 110 views
1

例如:我有一個控制器:「服務」和一個名爲「網絡」的操作。因此,我的網址是:Cakephp URL掩碼?

http://www.domain.com/services/web/ 

如何屏蔽網址,例如,如果我輸入:

http://www.domain.com/servicesweb 

將顯示完全一樣http://www.domain.com/services/web/

我讀htaccess的,不當然,如果它是一個正確的解決方案。

+1

您是否閱讀過關於[routes](http://book.cakephp.org/view/945/Routes-Configuration)的手冊章節? – JJJ

+0

@Juhana:對不起,我沒有讀過這個。我想到的第一件事是當客戶要求我改變時,屏蔽網址(mod_alias)。 – carpie

回答

3

看起來你錯過了entire chapter in the CakePHP docs about Routing,這是你說的'網址掩蓋'。

在你/app/config/routes.php文件,你需要加入這行:

Router::connect('/servicesweb', array('controller' => 'services', 'action' => 'web')); 

請務必閱讀的書澄清路由。

+0

最佳答案。對不起,我是cakephp的新手,不知道cakephp路由可以做到這一切。我雖然可能需要使用URL掩碼,別名等 – carpie