実は hnsのmod_rewrite化_ でYYYY/mm/dd/n.html形式でNEW,LNEW単位のアクセスが出来るようにはなっている。
だからこのテクニックを2002年の段階で解説している Naney's Diary:2002年10月23日 No.4_ の記事もちゃんと個別にリンクすることができる。
あとはtheme.phの微修正をすればよい。%newにセクション番号が入るのでそれを%dayの後に追加するだけ。
package HNS::Diary::Template;
$BaseTemplate{dynamic} = "$HNS::System::MyDiaryURI%year/%month/%day/%new.html";
jikenbo+を使っていてsidebarを出しているときは「YYYY年mm月dd日」だけYYYY/mm/dd.htmlにしたいのでDayTemplateを指定しなおす。
package HNS::Tools::HeadLine;
$BaseTemplate{dynamic} = "$HNS::System::MyDiaryURI%year/%month/%day/%new.html";
$DayTemplate = qq(<br><a href="$HNS::System::MyDiaryURI%year/%month/%day.html" class="black">%year年%month月%day日</a>);
もちろんmod_rewriteしているだけなので、既存のurlはまったく問題なくアクセス可能。


[ コメントする ]