gpt4 book ai didi

cakephp - 我如何在 CakePHP 中启用 SEO 友好的 URL?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:37:21 26 4
gpt4 key购买 nike

我想做一些事情,比如 www.mydomain.com/page-slug 指向 www.mydomain.com/custom-pages/view/page-slug,像 Wordpress 这样的东西。我如何在 CakePHP 中执行此操作。

最佳答案

你需要修改app/config/routes.php中的Router

Router::connect('/pages/*', array('controller' => 'pages', 'action' => 'display'));

Router::connect('/*', array('controller' => 'pages', 'action' => 'display'));

这有一个很大的陷阱。如果您的应用程序除了页面 Controller 之外还有任何其他 Controller ,您将必须像这样在页面 Controller 路由之前显式声明到其他 Controller 的路由。

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'));

这是我对从根目录中获取 seo 友好 url 的网站的方法/

关于cakephp - 我如何在 CakePHP 中启用 SEO 友好的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3646170/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com