読者です 読者をやめる 読者になる 読者になる
一人もくもく会 α verでサービス開始しました。

CakePHP3ページネーション時にhead内にSEO対策のlinkタグを挿入する

CakePHP php program

ページ分けをする際、それらのページは一連の同じページであることを示すために headタグ内に下記のようなタグを挿入する。 下記のような感じ。

<link rel="prev" href="http://www.example.com/article?story=abc&page=1" />
<link rel="next" href="http://www.example.com/article?story=abc&page=3" />

CakePHP2のころからあったようでそちらのマニュアルには書かれているのだが、 下記をheadタグ内に入れておくだけで可能。 defaultレイアウトに入れておけば良い。

<?= $this->Paginator->meta() ?>