0
我想要做點像www.mydomain.com/page-slug
指向www.mydomain.com/custom-pages/view/page-slug
,就像Wordpress一樣。我如何在CakePHP中執行此操作。如何在CakePHP中啓用SEO友好的URL?
我想要做點像www.mydomain.com/page-slug
指向www.mydomain.com/custom-pages/view/page-slug
,就像Wordpress一樣。我如何在CakePHP中執行此操作。如何在CakePHP中啓用SEO友好的URL?
您需要修改路由器的應用程序/配置/ routes.php文件
Router::connect('/pages/*', array('controller' => 'pages', 'action' => 'display'));
到
Router::connect('/*', array('controller' => 'pages', 'action' => 'display'));
有一個大的疑難雜症了這一點。如果您的應用程序除了頁面控制器之外還有其他任何控制器,您將必須明確聲明路由到之前的頁面控制器像這樣路由。
Router::connect('/users/:action/*', array('controller' => 'users'));
所以你的路由器應該是這個樣子
Router::connect('/users/:action/*', array('controller' => 'users'));
Router::connect('/foobars/:action/*', array('controller' => 'foobars'));
//etc...
Router::connect('/*', array('controller' => 'pages', 'action' => 'display'));
這是我的方法的一個網站,從根reqiured SEO友好的URL/
哇!謝謝你的偉大答案。 – 2010-09-06 02:35:06