この記事は、最後の「/」が省略される検索サイト対策の続きです。
先の記事を書いた後、http://nonki.ffvv.net/diary だけではなく、http://nonki.ffvv.net/diary/2004/08 などでも記事が読めないことがわかりました。
こうなると全部並べて書くわけにも行かないので、.htaccess から昨日の記述を削除して、以下の記述に変更しました。
RedirectMatch ^/([^.]*[^/])$ http://nonki.ffvv.net/$1/
最後に「/」がなく、かつそれより前の全ての文字に「.」がない(つまり拡張子がない)ときだけ最後に「/」を付加する(つもりの)設定です。
正規表現に詳しくない私ですが、今のところ一応動いているので大丈夫のようです。