Как соединить RSS фиды разных форматов в один

Раньше было много форматов оповещений, которые потом обозвали RSS – Atom, RDF, RSS. Потом появился формат RSS2, который вытеснил все остальные – сейчас он самый используемый. Однако многие программы, в силу разных причин (больше маркетинговых – продвигать свои разработки – нежели чем технических) так и продолжают использовать одни вышеперечисленные форматы, не понимая других. Для того, чтобы угодить и нашим и вашим, в WordPress заложена возможность формирования RSS нужного формата. Но сейчас актуальность других форматов, кроме RSS2, падает. Чтобы сохранить поддержку старых форматов, но использовать для всего их многообразия одну ссылку, их можно все соединить.

Делается это в файле .htaccess – вставьте в него следующий код:


 RedirectMatch 301 /feed/(atom|rdf|rss|rss2)/?$ http://yousite.ru/feed/
 RedirectMatch 301 /comments/feed/(atom|rdf|rss|rss2)/?$ http://yousite.ru/comments/feed/

С помощью 301 редиректа все RSS постов перенаправляются на адрес yousite.ru/feed/, а RSS комментариев перенаправляются на адрес yousite.ru/comments/feed/, где yousite.ru – это домен вашего блога.

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*