【发布时间】:2014-11-23 13:29:06
【问题描述】:
我们正在使用 CakePHP 将现有的 HTML 站点转换为 CMS。由于该网站的 SEO 已使用关键字进行映射并由 Google 编制索引,因此我希望静态页面具有扩展名为 .html
但我不太确定如何以正确的方式实现这一目标。
有哪位做过的可以指点一下吗?
【问题讨论】:
标签: cakephp routing cakephp-2.5
我们正在使用 CakePHP 将现有的 HTML 站点转换为 CMS。由于该网站的 SEO 已使用关键字进行映射并由 Google 编制索引,因此我希望静态页面具有扩展名为 .html
但我不太确定如何以正确的方式实现这一目标。
有哪位做过的可以指点一下吗?
【问题讨论】:
标签: cakephp routing cakephp-2.5
只需将此行放入您的路由器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'
) );
玩得开心!弗洛里安
【讨论】: