CakePHP网址扩展名为.html

时间:2014-09-29 07:58:36

标签: cakephp routing cakephp-2.5

我们正在使用CakePHP将现有的HTML网站转换为CMS。由于该网站的搜索引擎优化已使用关键字进行映射,并且由Google编制了静态网页,因此我希望网址具有扩展名.html

我查看了Document here

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

任何参与其中的人都可以提供一些指示吗?

1 个答案:

答案 0 :(得分: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'
   )  );

玩得开心!弗洛里安