2004-08-30
_ CD購入
久々にCD購入.大学時代は1ヶ月1枚くらいのペースで買ってたような気もするが….今回購入したのはもう夏も終わるぞって感じなのに夏っぽい感じのを買いました.しばらくはこのCDがテーマになりそうです.
_ TrackBack
tDiaryのTrackBack Pluginをついこの前導入したのですが,やり忘れていた作業がひとつありました.Apacheのエラーログを眺めていたら,
script not found or unable to stat: /hoge/hoge/…/tb.rb
なんてものが残されていました.ぼけっとしててtb.rbをコピーするのを忘れていたのでした.index.rbが置かれているディレクトリと同じところにtb.rbを設置.うちの環境ではひとつのtDiaryで複数の日記が動いているので,index.rbなどを設置したときと同様の設置方法でtb.rbも設置します.
_ .htaccessは使わない
日記の更新やいくつかのディレクトリにはユーザー認証をかけてアクセス制御をしていましたが,その際に.htaccessを使用していました.しかしながらこの.htaccessをつかうことにより多少なりともサーバのパフォーマンスに影響を及ぼします.うちのサイトみたいに閲覧者がそう多くなければよいのですが,大きなサイトではそうもいきません.ということで今日から.htaccessを卒業してすべてhttpd.confに書くように変更しました.実際にいじった部分は認証の部分とmod_rewriteを使ったURLの書き換えの部分.mod_rewriteの部分は,
RewriteEngine on RewriteRule ^([0-9]+)\.html$ /hoge/foo/html/index.rb?date=$1
といった感じで記述すればOK.認証の部分はちまちまと記述.もっときれいな書き方があるのかもしれないけど,それはまた別の機会で調べることとしよう.サーバスペースを他人に貸したりする場合は,いちいちhttpd.confに書かすわけにもいかなので.htaccessを使うしかないのでしょうが,自分しか使わないのならこれで十分.