Перенаправлення RSS блогу WordPress на Feedburner

27 січня 2010 р. у Технічні теми

Після перенесення блогу на WordPress я спробував перехоплювати RSS-стрічки з WordPress і скеровувати їх на Feedburner, використовуючи mod_rewrite Apache, за простою умовою “адреса містить /feed*”.

Я не подумав, що коли сам Feedburber лізтиме за оригінальною стрічкою RSS “мій” веб-сервер його теж перескеровуватиме… назад на Feedburner. :( І ніби перевіряв, але не до кінця (дякую, Саша, за репорт).

Ось як треба перескеровувати RSS правильно (тобто усіх крім Feedburner), через .htaccess:

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner    [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule ^feed\/.*$ http://feeds.feedburner.com/ВАША_АДРЕСА [R=302,NC,L]