Skip to content
Andrey Serebryakov edited this page Jun 17, 2011 · 4 revisions

Пример: RSS (или Atom) фид через FeedBurner

Для подсчёта количества подписчиков можно использовать FeedBurner. Для этого необходимо изменить путь публикации у стандартного Atom (или RSS) потока и отдавать этот поток FeedBurner. А со старого адреса делать переадресацию на адрес в FeedBurner.

Как переадресовать с текущего RSS-потока на поток в FeedBurner

  • Измените путь публикации для шаблона Atom (Лента последних сообщений или Feed - Recent Entries). Изначально он публикуется по адресу atom.xml, можно публиковать его, например, в папке feedburner/atom.xml.
  • Если в шаблонах встречается тег <$mt:Link template="feed_recent"$>, то необходимо заменить его на подобное: <mt:BlogURL />atom.xml. Для этого выполните поиск в шаблонах по фразе <$mt:Link template="feed_recent"$> (в нестандартных шаблонах имя шаблона может быть другое), а затем замените эту конструкцию на <mt:BlogURL />atom.xml.
  • Добавьте в FeedBurner адрес, где теперь публикуется шаблон с фидом. Например: http://example.com/feedburner/atom.xml.
  • После этого создайте на сервере файл .htaccess (если ещё не создан) и добавьте в него следующее:
RewriteEngine On
RewriteRule ^atom\.xml$    http://feeds2.feedburner.com/Имя_вашего_фида

После этого при запросе atom.xml будет срабатывать автоматическая переадресация на поток в FeedBurner.