I love iPhone, Android, Cocos2d-x
Posts tagged SEO
[CakePHP] もっと簡単にスラグを含んだ URL を作る
1Sluggable Behavior を紹介しましたが、実は Sluggable Behavior を使わずににスラグを含んだ URL を作る簡単な方法があります。ユニークな ID とか全然気にしなくてもよく、タイトルとかにまったく関係ない言葉を使うことも可能です。
echo $html->link( __('View', true), array( 'action'=>'view', $post['Post']['id'], Inflector::slug($post['Post']['title']) ) );
[CakePHP] Sluggable Behavior の使い方
0CakePHP の Behavior の紹介、今回は Sluggable Behavior です。
slug とは SEO に有利になるように URL にキーワードを入れるようなことです。Bakery の Sluggable Bhavior は
http://bakery.cakephp.org/articles/view/sluggable-behavior
となっています。通常の CakePHP の URL だと /articles/view/1 のように数字に ID で指定します。これを上記 URL のように英数字で ID の変わりにするビヘイビアです。
このビヘイビアの便利なところは
- title カラムから自動的にスラグを生成してくれる
- スラグが重複する場合は末尾に数字を付加してユニークな値にしてくれる
というところです。
(続きを読む…)