RSSが。。。
2011/11/25(金) 11:56 はてブ情報 はてブに登録 はてブ数

このブログ http://adiary.org/ですが、右のRSSのリンクが /blog/adiary.cgiindex.xml と 存在しない参照先のリンクになっているのを今日見つけた次第。。
今のところ原因不明。何だろ?
正式なRSSリンク先は
http://www.cirlution.com/blog/public/archive/koba/index.xml
で、ちゃんとRSS更新されている。
RSSのコードを生成しているところは、どうもadiaryのテーマののようだ。
テーマはhttp://k52.org/adiary/から「nature」から入れたので、
久々にサイトを見てみると、RSSのバグがあったようだ。V1.2で修正とのこと。
しかし、だめだった。
…/blog/adiary.cgi/public/archive/koba/index.xml
adiary.cgiが入ってしまう。
そこでテーマのファイルを直接いじってみた。
/theme/nature/_skelton/_sidebar.html の17行目
href="<@v.myself>/public/archive/<@v.diary_id>/index.xml"

href="../public/archive/<@v.diary_id>/index.xml"
にしたらOKだった。

しかし、しばらくして、facebookにRSSのせようとトップページからRSSを見てみたら
http://www.cirlution.com/public/archive/koba/index.xml
で、/blog/ が抜けていた。
../public の相対パス指定はだめなようだ。
なので、/theme/nature/_skelton/_sidebar.html の17行目
href="http://www.cirlution.com/blog/public/archive/<@v.diary_id>/index.xml"
の絶対パス指定でOKでした。