如何使cakephp网站的URL SEO友好? cakephp 1.2.6是否有可用的插件
答案 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,那么你应该取一个标题,删除所有符号,用 - 替换空格,并写入数据库......