ブログ更新時にツイッターに投稿するURLは、
いつもブログトップのURLでツイートしていたけれど、
ブログトップではなくブログ記事のURLで投稿したいと常々考えていた。
bit.lyなどの短縮URLサービスを使えば済むことなのだが、
せっかく独自ドメインでブログをやっているのに、
他ドメインでツイートするもどかしさを避けていたのだ。
そこでMTのエントリーIDとパーマリンクを利用した短縮URLの自動生成に成功
手法はいたって簡単で.htaccessをMTテンプレートで生成すればよい
<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
<MTEntries>
Redirect permanent /<$MTEntryID$> <$MTEntryPermalink$>
</MTEntries>
order deny,allow
この内容をインデックステンプレートとして登録し、
.htaccessファイルとしてパブリッシュすれば、
記事投稿時に以下のように短縮URLも自動生成される。
http://sailaway.jp/4036 ⇒ http://www.sailaway.jp/2010/01/shorturl.html
こんな具合で短縮URLが自分のドメインで生成できるようになります。
独自ドメインでMTを使ってるならこんな手法もありです。





最近のコメント