Wed, 03 Jun 2009
pagingが上手く動作していない
あまり更新していないけど、blosxomを使いはじめて数年経つ。けど、pagingプラグインがちゃんと動作していない事に今頃気付いた。^^ゞ
どんな状況になっていたかと言うと、カテゴリページでのリンク先がトップページからのリンク先と同じページのリンクされてしまっていた。blosxom starter kitを新規にインストールして昨夜イロイロと試してみたのだが、どうやらCGIを隠すための.htaccessがよろしくないようだ。.htaccessファイルを削除してURLにblosxom.cgiが丸見えの状態ならちゃんと動作する。mod_rewriteというものを生かしたまま対策出来ないかとググってみたけど、探しきらんかった。で、以下二つのサイトを参考にして対策しました。
blosxom.cgiのファイル名をlogに変更し、.htaccessファイルの中身を下記のようにする。
<Files log>
SetHandler cgi-script
</Files>
DirectoryIndex log
1~3行目はlogというファイルをCGIスクリプトとして扱う。(多分そういう事だと思う。。。汗)
4行目はトップページにファイル名無しでアクセスするための記述。(これまた多分。。。大汗)
ほんでもって、config.cgiの"blosxomを設置したURL"をちょっと変更する。
これでpaigingもちゃんと動作します。URLは下記のようになりました。
- ブログトップページ
http://easyrunner.jp/blosxom/ - このエントリー
http://easyrunner.jp/blosxom/log/web/blog/blog090603-01.html - ブログ内からトップへのリンク
http://easyrunner.jp/blosxom/log/
はぁ、これで我慢しておこ。疲れたねぇ。。。
WriteBacks
TrackBack URL
http://easyrunner.jp/blosxom/log/web/blog/blog090603-01.trackback