- May 15, 2006 4:19 AM
- Web
サーバーを移転し、新ドメインになり、サイト名が変わりました。旧サイトへのアクセスはRedirect Permanentで自動的に新URIへリダイレクトされます。
ディレクトリ構造、Movable Typeのアーカイブマッピングの変更と、コンテントネゴシエーションによる拡張子の省略。そんで新しく入れたプラグイン。FeedBurnerの利用。生の豚肉はやばい。
ディレクトリ構造・MTのアーカイブマッピングの変更
2年前(もうそんな経つんだ!)、それまで生HTMLと日記CGIで作っていたサイトをMovable Typeへ移植したのですが、当時Movable Typeの事を良くわからなく、アーカイブマッピングがごちゃごちゃ。いつか直したいと思いながらも放置していました。
ついこの間、bazooka内の記事が書籍に紹介されたのですが、その時、他の紹介に混じってbazookaだけやたら長いURIで、もう少しでページを突き破る長さになっているのを見てとても恥ずかしかった。あれを見てアドレス欄に全てタイプしてページを見に来た方はいるのだろうか…。
よし、移転を機にアーカイブマッピングも見直し、短いURIにしてやろうじゃないか!って、見直しというか、"http://hxxk.jp/2005/12/13/1903"←このようなURIになるよう、そのURIのページを見て設定しただけなんですが。
結果、エントリーアーカイブのマッピングは以下のようになりました。
%y/%m/%d/%h%n%x
拡張子を表示しない
コンテントネゴシエーションを利用して、拡張子を省略してもアクセス出来るようにしました。
どんだけ難しいのかなと思ってたら、.htaccessに
Options +MultiViews
って書いたら終わった。
しかし、せっかく拡張子を省略してアクセス出来るようにしても、Movable Typeが生成するリンクから拡張子をはずすやり方が判らない。MTEntryPermalinkを使わないでー ここをこうやってー んでこう書けばー なんて苦戦していると、LIPPiNのlegoさんからプラグインを教えてもらってpluginsフォルダに入れる。→ 解決 (苦戦3時間・プラグイン10秒)
FeedBurnerで全部焼く
今までRSS1.0とAtom2.0の2つのFeedを配信していましたが、RSS2.0をFeedBurnerで焼いたものを配信するようにしました。
旧Feedのアドレスからは、.htaccessで301リダイレクトされますので、今まで購読されていた方は、特に何もする事無くバーナーされたニューFeedを読む事が出来ます。
RedirectPermanent /bazooka/index.rdf http://feeds.feedburner.jp/3ping RedirectPermanent /bazooka/atom.xml http://feeds.feedburner.jp/3ping
FeedBurner、まだ使いこないしてないけれど色々わくわくする機能がついてる。
ブラウザフレンドリー?http://feeds.feedburner.jp/3pingから複数のリーダーにワンクリックで登録出来るようになりました。今までBloglinesの登録しか用意してなかったので、まとまってくれて嬉しい。
RSSリーダーを知らない人にも親切な解説で使用を誘導してくれるのも嬉しいな。
あと、びっくりしたのがフィード・カウントってやつ。
FeedBurnerで測定された最新の購読者数を、サイト上で画像を使って表示します。
- Newer: mixiをXHTML+CSSで組みなおす
- Older: サーバー移転と新ドメイン
