ロリポップからさくらインターネットへセカンドノート移管計画を進めていますが、アーカイブにあるHTML名にアンダースコアが含まれているものが、すべてハイフンになってしまっていました。
たとえば、
http://www.secondnote.net/secondnote/archives/2008/11/office2007docx_1.html
↓
http://www.secondnote.net/secondnote/archives/2008/11/office2007docx-1.html
これは既知の問題らしく、他にも同じ症状に遭遇しているブログが複数ありました。
Movable Type 4に移行してリンク切れが起きる問題対策
http://blog.mogya.com/2008/05/movable-type-4.html
上記ブログでは、httpd.confで編集してリダイレクトをかけることでこの問題に対処していましたが、私の環境ではhttpd.confを編集することができないようなので、.htaccessで同様な対処をしました。
RewriteEngine on
RewriteBase /secondnote/archives
RewriteRule ([0-9]+)/([0-9]+)/([^_]+)_(.+)\.html?$ $1/$2/$3-$4.html
無事アクセスできるようになったので、よかったのですが、この仕様はひどくないかい?
【参考】
・mod_rewriteを.htaccessで設定する
http://www.ulog.biz/2008/05/mod_rewrtiehtac.html
・Movable Type 4に移行してリンク切れが起きる問題対策
http://blog.mogya.com/2008/05/movable-type-4.html
■関連記事
- [movable type]久しぶりにブログを更新しようと思ったら、本文が書けません
- evernoteの新機能「サイトメモリーボタン」をつけてみた
- 自宅のマシンをWindows7にしたので、ブログのフォントをメイリオに変更しました
- マルチドメイン環境下でのmovable type設定方法
- LinkShareのMovable Type用プラグイン「LinkShareAffiliateTools」のインストール





