MovableType4.X以降でエントリー記事のURLやファイル名を取得する方法、というかタグの紹介です。

といいつつ他所様のWebページでチラリと見かけてメモしただけでまだ試していないので、利用したいシチュエーションが来たら改めて調べたいです(^_^;

ブログ記事のファイル名
<mt:Entries>
<mt:EntryBasename />
</mt:Entries>

ウェブページのファイル名:
<mt:Pages>
<mt:PageBasename />
</mt:Pages>

で取得できるとのこと。
パスや拡張子は表示されない。他のタグと組み合わせてURL全体を表示するようにします。

また、ブログ個別記事テンプレートのMTEntryBodyタグにmteval="1"をつける
<$mt:EntryBody mteval="1"$>
ブログ記事の本文に
<mt:EntryBasename />
を記述する事で、ブログ記事本文にブログ記事のファイル名出力も可能。

また、PHPだと
<?echo$PHP_SELF?>
のような記述で同様の事が出来るらしい。
$_SERVER['PHP_SELF']は危険? - [PHP] ぺんたん info
これはセキュリティ的に難があるらしいので、使うときは注意。