カテゴリーナビ

現在閲覧しているページは、ブログ「ricky'z blog α」のカテゴリー「MovableType」に投稿されたすべてのエントリー(降順)です。

最近のトラックバック

trackword

"MovableType" の アーカイブ

2006年11月13日

.htaccessを使ったリダイレクション

ブログをphp化したのはいいですが、htmlファイルを速攻消してしまうと、サーチエンジンでたどり着いた方には404エラーで泣かせてしまうかなと思ったので、.htaccessによるリダイレクションを行うことにしました。

各ファイルをphpに飛ばす設定にするのも面倒なので"SEO-Equation"さんの正規表現を使ったリダイレクトを使ってhtmlファイルを一括でphpに飛ばすように設定しました。

.htaccessのhtml→phpリダイレクションの設定方法


RedirectMatch permanent (.*)¥.html$ http://rickyz.jp$1.php

実はあんまりよくない方法なのかもしれませんが、うまくいっているので、しばらくこれで様子を見てみようかなと思います。

MovableType php化でのメモ

エントリーが増えてきたので、"Server Architecture"さんの第22回:カテゴリーアーカイブをページ分割するを参考にページの分割を試そうとしたのですが、phpが前提になっていて.htmlを基本としている私のページではできそうにもないことがわかりました。

サーチエンジンで調べてみるとperlベースのものもあるようなのですが、結構難しそうなことをやっているので、ちょっと導入を断念…。思い切ってブログのphp化をしてみることにしました。

で、早速第1回:Movable TypeのPHP化を参考にMTでphp化したのですが、いざ自分のブログを表示させようとすると、500 Internal Server Errorというつれないエラーが返ってきます。これは困りました…。

このエラーはcgiとかの設定がミスっている時によくお目にかかる光景ですが、php化しただけでこんなエラーが返ってくるのはなぜだろうと、またまたサーチエンジンで調べたところ、パーミッションが影響していることがわかりました。

どうやら自分が使っているレンタルサーバではMTで新規エントリーした記事のパーミッションが666もしくは777になってるんですね。それって、どうなの? と思いつつも705に変えてみたらうまく動作しました。

でも、いちいち作成の度に属性変更させるのは面倒なので"MovableType備忘録"さんのMovableType3.3をインストールするを参考にmt-config.cgiに下記の設定を追加してみると新規作成のファイルのパーミッションが変更されました。

DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022
HTMLPerms 0777
UploadPerms 0777

でも、一度php化で生成されたファイルは属性変更されないようなので手動で変更。ディレクトリも777だったので、これも変更してとりあえず無事php化が出来ました。

エントリーが増えすぎた後でのphp化は大変なので、早めに取りかかってよかったかなと思ってます。

カテゴリー

アーカイブ

携帯サイト

QR Code
2次元バーコードを読み取って携帯でもチェック!