シェアする

  • このエントリーをはてなブックマークに追加

[CakePHP]htmlヘルパーを<link rel=”canonical” />に対応させる

SEO的な事情で<link href=”URL” rel=”canonical” />を特定のページに入れる必要があったのでそのメモ。

html->cssの引数にrelがあったのでViewで$html->css(“URL”, “canonical”, array(), false));でできるかなーと思ってやったら、残念。
type=”text/css”が出てしまって、思うようにできませんでした。

なので、#6309 (Canonical meta tag in HTML Helper) – CakePHP : The Rapid Development Framework for PHP – Tracこちらのようにhtmlヘルパーを変更し*[1] 、該当アクションのViewで、

echo $html->meta("canonical", "URL", array(), false);

しました。

以上、メモでした。

200911201447
半角で<link rel=”canonical” />書いたら表示されていなかったので修正

  1. もちろん/app/views/helpersにコピーして []

シェアする

  • このエントリーをはてなブックマークに追加

フォローする