MTテンプレートと.htaccessで短縮URL自動生成

ブログ更新時にツイッターに投稿する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を使ってるならこんな手法もありです。

☆前の記事『サイトのURLを統一(wwwあり・なし)』 ↑↓ ☆次の記事『ソーシャルゲームとワームホール』

コメント

じるぶろぐについて

月別アーカイブ

  • ミツルインターネットクリエイティブ
  • 武蔵野R
  • #34taka
  • NC24
  • タクマ防水美装
  • レイドテクニカルサービス
  • DSC_9586.JPG
  • DSC_9580.JPG
  • DSC_9577.JPG
  • DSC_9574.JPG
  • DSC_9522.JPG
  • DSC_9279.jpg
  • DSC_9166.jpg
  • DSC_9068.jpg
  • DSC_8979.jpg
  • DSC_9411.jpg
  • DSC_8568.JPG
  • keeco2.jpg