RSS フィードが複数ある場合の head への RSS フィードの書き方について

RSS フィードを複数配信したい場面はありませんか。サイト全ての投稿データを RSS で配信するものがメインではあるが、特定カテゴリ(例えば特定のジャンルや特定のキーワードに関連)の RSS フィードも配信したいといった事が私にはあります。

一般的に RSS フィードは以下のように head 内に書きます。

1
<link rel="alternate" type="application/rss+xml" title="タイトル" href="http://example.com/feed">

複数の場合はどのように書くのでしょうか。そういえば WordPress のカテゴリページではカテゴリ用の RSS も同時に配信されています。試しにカテゴリにアクセスしてソースを調べてみると下記のように記載されていました。

1
2
<link rel="alternate" type="application/rss+xml" title="サイトフィード" href="http://example.com/feed">
<link rel="alternate" type="application/rss+xml" title="カテゴリフィード" href="http://example.com/category/feed">

このように記載することで下記のように、対応しているブラウザでは複数配信することができるようになるようです。

複数 RSS がある場合はこのように記載させて頂きましょう。

コメント

コメントは受け付けていません。