|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||||
2007年08月08日(水) 旧暦 [n年日記] [更新:"2007/08/09 08:28:17"]#1 [hns] 2007/08/08 のような URL
日記 (hns) の URL に
'2007/08/08'
のようなものが使いたいと思って、Apache 的には
Otsune さんの
mod_rewrite
を使って、今まででも利用出来るようにしていた。
更に進んで日記の中で参照している URL もそのようにしようと、
いくつか Template を変更して見た。元にした版は CVS 版で、
ただし、変更した後に hns-setup.ja は実行せず、単に差分を
適用した。
Index: public_html/diary/lib/HNS/Diary.pm =================================================================== RCS file: /cvsroot/h14m/hns-perl/public_html/diary/lib/HNS/Diary.pm,v retrieving revision 1.35 diff -u -r1.35 Diary.pm --- public_html/diary/lib/HNS/Diary.pm 5 Jan 2005 22:44:59 -0000 1.35 +++ public_html/diary/lib/HNS/Diary.pm 8 Aug 2007 11:14:21 -0000 @@ -80,8 +80,8 @@ $Head = qq(<font size="+1"> - <a href="?%year%month%high&to=%year%month%{day}0#%year%month%{day}0" - name="%year%month%{day}0"> + <a href="%year/%month/%{day}/#%year%month%{day}0" + name="%year/%month/%{day}/"> %year/%month/%day (%week) </a>%user{TENKI}</font><dl>\n); $UserVar = qq(<div class="uservar">その他 jikenbo+ を使っているので、 そちらも変更。 これで本当にうまく行っているかは良く調べていない。.htaccess にも一行追加した。 # yyyy/mm/ -> ?yyyymm(Otsune さん) のところでは、既にこれらの変更が紹介されている気がする。良く見ていなかった ... PATH_INFO を使って my @path = split('/', $ENV{'PATH_INFO'});のようにして 日付を獲得する方がきれいな気もする。 (その時にはそれだけでは下方互換性がなくなるか ..) この変更がまだだった --- /home/makoto/public_html/diary/lib/HNS/Tools/RSS.pm.~1.7.~ 2006-03-01 08:47:49.000000000 +0900 +++ /home/makoto/public_html/diary/lib/HNS/Tools/RSS.pm 2007-08-09 08:26:03.000000000 +0900 @@ -249,7 +249,7 @@ $content = $item{"content"}; $high = $item{"high"}; - my $url = $HNS::System::MyDiaryURI."?$year$month$abc#$year$month$day$mark"; + my $url = $HNS::System::MyDiaryURI."$year/$month/$day/$new.html#$year$month$day$mark"; my $rssitem; $rssitem->{url} = $url; $rssitem->{title} = $content; ( つっこみ )
|
最近の日記 2024年07月03日 ・kicad oddity 2024年05月08日 ・comparison on ./buildsh tools 2024年05月06日 ・py-setuptools (python 3.11.9) ・make release took 1 hours and 10 min ・qemu invocation for 10.99.10 2024年05月05日 ・Windows 10 version ・serial connection ・bc bench 2024年05月04日 ・Trial on 10.99.10 ・another version (later trial) to succeed | ||