RewriteCond %{HTTP_USER_AGENT} ^WWWC/.*
RewriteRule ^$ di.cgi [L]
RewriteEngine onとRewriteBase /diaryは指定済みなので上記を追加。はてなアンテナだったらlirsにrewriteしてしまう設定とかすれば、xreaでも負荷軽減が出来てハッピーかもしれない。
theme.phの書き換え:
hnsとmod_rewrite_
をしたのでYYYY/MM/DD.html形式にtheme.phを書き換える。
package HNS::Calendar::Table;
中略
$NextTemplate{dynamic} = qq(<a href="$HNS::System::MyDiaryURI%year/%month.html">来月</a>);
$PrevTemplate{dynamic} = qq(<a href="$HNS::System::MyDiaryURI%year/%month.html">先月</a>);
$ThisTemplate{dynamic} = qq(<a href="$HNS::System::MyDiaryURI%year/%month.html">%year年%month月</a>);
$DayCurrentTemplate = qq(<a href="./%year/%month/%day.html">%calendar_day</a>);
$DayNonCurrentTemplate = qq(<a href="./%year/%month/%day.html">%calendar_day</a>);
中略
$BaseTemplate{dynamic} = "$HNS::System::MyDiaryURI%year/%month/%day.html";
$HrefTemplate{dynamic} = "%base#%name";
とか
[<a href="$HNS::System::MyDiaryURI%month/%day.html">長年日記</a>]とか
package HNS::Tools::Title::Hnf;
$BaseTemplate{dynamic} = "%year/%month/%day.html";
とか
package HNS::Tools::HeadLine;
$BaseTemplate{dynamic} = "$HNS::System::MyDiaryURI%year/%month/%day.html";
とかに変更。



[ コメントする ]