CakePHP URL с расширением.html
Мы конвертируем существующий HTML-сайт в CMS, используя CakePHP. Так как SEO сайта был сопоставлен с ключевыми словами и проиндексирован Google статическими страницами, я хочу иметь URL для расширения .html
Я посмотрел документ здесь
Но я не совсем уверен, как этого добиться правильно.
Кто-нибудь, кто работал над этим, может дать некоторые советы?
1 ответ
Решение
Просто вставьте эту строку в ваш роутер 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'
) );
Повеселись! Florian