2003/04/17(木) [n年前の日記]
#3 [hns] hns+mod_rewrite
mod_rewriteについて色々記述を変えてみたところ自分の環境では以下のように .htaccess に記述する事で yyyymmdd.html の形でアクセスができるようになった。本来は yyyy/mm/dd.html の形でできるといいのかもしれないけど、hns関連ファイルに対して相対アドレスでのリンク指定ができるように改悪してしまった関係上、動作させてるとフォルダ階層がどんどん深くなってしまう。なので yyyymmdd.html でお茶濁し。もちろん .pmや.phの各修正部分も %year/&month%day.html を %year%month%day.html といった形で変更。
RewriteEngine on RewriteBase /~username/diary RewriteRule ^([0-9][0-9][0-9][0-9])([0-9][0-9])([0-9][0-9])([0-9]+)\.html /~username/diary/index.cgi?$1$2$3S$4 [NE,T=application/x-httpd-cgi,L] RewriteRule ^([0-9]+)([[abc])\.html /~username/diary/index.cgi?$1$2 [NE,T=application/x-httpd-cgi,L] RewriteRule ^([0-9]+)\.html /~username/diary/index.cgi?$1 [NE,T=application/x-httpd-cgi,L]動いてはいるものの、自分はタコ初心者なので誤った mod_rewrite 指定をしてる可能性大。
◎ tDiaryでも同様 :
検索してたら、
_tDiaryは既にこの手の対策を打っていた
ことを知る。headline部を横に表示する為のCSS指定
*1
の件といい、tDiaryは随分進んでる。日単位ではなくて記事毎
*2
にコメントがつけられるなら絶対にtDiaryを導入するところなのだけど。
[ ツッコむ ]
以上です。