• ベストアンサー

Syndicate this site (XML) は何ですか?

Movable Type3.3でブログを運用しています。 配布されているテンプレートを使ったのですが サイドバーの下に「Syndicate this site (XML)」というリンクが あり、クリックすると別ウインドウが開いて「Webページがみつかりません」というエラーになります。 エラーページのアドレスは http:私のサイトのアドレス/index.rdf となっています。 Q1:Syndicate this site (XML)の機能は何ですか? Q2:正常に機能させるにはどうすれば良いですか?    よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Muller3
  • ベストアンサー率81% (800/979)
回答No.1

Q1 http://www.mitsue.co.jp/case/design/b_049.html そのあたりのブログでオレンジ色の「RSS」「XML」と書かれたボタンを見るでしょう。意味的にはあれと同じです。 Q2 MT3.3ではindex.rdf(RSS1.0)のテンプレートが用意されておらず、出力しないためエラーになります。(昔はあったので、そのリンクがあるということは、古いテンプレートを使用したのでは?) 以下のような方法があります。 ・テンプレートのサイドバーにある「Syndicate this site (XML)」へのリンク「http:サイトのアドレス/index.rdf」を 「http:サイトのアドレス/atom.xml」 または 「http:サイトのアドレス/index.xml」 に書き換える もしくは ・RSS1.0のテンプレートを追加する こちらの記事を参照 http://bizcaz.com/archives/2005/12/30-002935.php MT3.2に追加する方法ですが、3.3でも同じです。 私は一応下の方法を取っていますが、MTのデフォルトでRSS1.0のテンプレートがMT3.2から入ってないということは、なくても支障はないと思います。ちなみに、最近のデフォルトテンプレートでは、「Syndicate this site」ではわかりにくいためか、「このブログのフィードを取得」という表現に変わっています。

urakibi
質問者

お礼

ありがとうございます。 「http:サイトのアドレス/atom.xml」に変更することでエラーは でなくなりました!

その他の回答 (1)

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.2

#1で書き忘れましたが、そのテンプレートのメインページ・エントリーアーカイブ・カテゴリーアーカイブのhead内に以下の記述がないでしょうか。 <link rel="alternate" type="application/rss+xml" title="RSS 1.0" href="<$MTBlogURL$>index.rdf" /> index.rdfを作らないのであれば必要ありませんので、消して下さい。

urakibi
質問者

お礼

ありがとうございました!

関連するQ&A