我们正在使用CakePHP将现有的HTML网站转换为CMS。由于该网站的搜索引擎优化已使用关键字进行映射,并且由Google编制了静态网页,因此我希望网址具有扩展名.html
我查看了Document here
但我不太确定如何以正确的方式实现这一目标。
任何参与其中的人都可以提供一些指示吗?
答案 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'
) );
玩得开心!弗洛里安