2014-09-29 52 views
0

我們正在使用CakePHP將現有的HTML網站轉換爲CMS。由於該網站的搜索引擎優化已經被映射的關鍵字和谷歌收錄靜態網頁我想有網址,有進一步擴展.html具有.html擴展名的CakePHP網址

我看看Document here

,但我不太清楚如何實現這是正確的方式。

任何一個已經從事這項工作的人都可以提供一些建議嗎?

+1

[如何將.html附加到cakephp中的所有網址?](http://stackoverflow.com/questions/3410611/how-can-i-append-html-to-all-my-urls-在-CakePHP的) – ColoO 2014-09-29 08:12:39

回答

2

乾脆就把這行到你的路由器Router::parseExtensions('html');

這將告訴路由器切斷的.html作爲擴展和解析剩下。 要創建正確的鏈接頁面,您必須給鏈接()函數一個名爲「ext」的參數。

像這樣:

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

玩得開心! Florian

相關問題