0

我们正在使用 CakePHP 将现有的 HTML 站点转换为 CMS。由于该网站的 SEO 已使用关键字进行映射并由 Google 编制索引,因此我希望静态页面具有 url 以进行扩展.html

我在这里查看了文档

但我不太确定如何以正确的方式实现这一目标。

有哪位做过这方面工作的可以指点一下吗?

4

1 回答 1

2

只需将这条线放入您的路由器Router::parseExtensions('html');

这将告诉路由器切断 .html 作为扩展名并解析剩下的内容。要创建指向页面的正确链接,您必须为 Link() 函数提供另一个名为“ext”的参数。

像这样:

$this->Html->link(
   'Super Seo link',
   array(
       'controller' => 'anyController',
       'action' => 'someAction',
       'title' => 'seo-title-for-gods-sake',
       'ext' => 'html'
   )  );

玩得开心!弗洛里安

于 2014-09-29T08:16:44.297 回答