相対URL

  • 投稿日:
  • カテゴリ:

MT6で作成したブログをローカルでも閲覧できるように、 参照リンクは相対アドレス(URL)で書くようにしている。MT6標準テンプレートでは絶対URLを使っているので、これを相対URLに変更した。

1.ブログURL

 <$MTBlogURL$> →http://example.com/blog/
 <$MTBlogRelativeURL$> →/blog/

2.記事(エントリー)の相対URL

 ①MTタグ変数設定

 <mt:SetVarTemplate name="EntryRelativeURL">
  <mt:BlogURL setvar="absolute_url">
  <mt:BlogRelativeURL setvar="relative_url">
  <mt:EntryPermalink replace="$absolute_url","$relative_url">
 </mt:SetVarTemplate>

 ②使い方
 <a href="<mt:Var name="EntryRelativeURL" strip_linefeeds="1">">

参考サイト

  1. MTRelativeURL 1.0 →<MTEntryPermalink relative_url="1">の説明があるが、これは機能しなかった。
  2. MTBlogRelativeURL