例如:我有一個控制器:「服務」和一個名爲「網絡」的操作。因此,我的網址是:Cakephp URL掩碼?
http://www.domain.com/services/web/
如何屏蔽網址,例如,如果我輸入:
http://www.domain.com/servicesweb
將顯示完全一樣http://www.domain.com/services/web/
我讀htaccess的,不當然,如果它是一個正確的解決方案。
例如:我有一個控制器:「服務」和一個名爲「網絡」的操作。因此,我的網址是:Cakephp URL掩碼?
http://www.domain.com/services/web/
如何屏蔽網址,例如,如果我輸入:
http://www.domain.com/servicesweb
將顯示完全一樣http://www.domain.com/services/web/
我讀htaccess的,不當然,如果它是一個正確的解決方案。
看起來你錯過了entire chapter in the CakePHP docs about Routing,這是你說的'網址掩蓋'。
在你/app/config/routes.php文件,你需要加入這行:
Router::connect('/servicesweb', array('controller' => 'services', 'action' => 'web'));
請務必閱讀的書澄清路由。
最佳答案。對不起,我是cakephp的新手,不知道cakephp路由可以做到這一切。我雖然可能需要使用URL掩碼,別名等 – carpie
您是否閱讀過關於[routes](http://book.cakephp.org/view/945/Routes-Configuration)的手冊章節? – JJJ
@Juhana:對不起,我沒有讀過這個。我想到的第一件事是當客戶要求我改變時,屏蔽網址(mod_alias)。 – carpie