cakephp插件使URL SEO友好

时间:2011-01-17 01:35:19

标签: cakephp seo

如何使cakephp网站的URL SEO友好? cakephp 1.2.6是否有可用的插件

2 个答案:

答案 0 :(得分:8)

首先通过“SEO友好”来定义你的意思。

这很可能只是意味着您要将“对象”的名称添加到URL中,即添加一个slug。你可以在没有任何插件的情况下做到这一点:

echo $html->link($record['Model']['name'], array(
    'controller' => 'foo',
    'action' => 'bar',
    $record['Model']['id'],
    Inflector::slug($record['Model']['name'])
));
// -> /foo/bar/42/the-name

如果您需要更多自定义网址,请先指定您需要的内容,然后使用Routing创建这些自定义网址。

答案 1 :(得分:0)

这是唯一的方法,没有任何麻烦...... 但是如果你不喜欢url中的id,那么你应该取一个标题,删除所有符号,用 - 替换空格,并写入数据库......